Обратная засечка камеры - это процесс оценки параметров модели камеры-обскуры, приближенной к камере, которая произвел данную фотографию или видео. Обычно параметры камеры-обскуры представлены в матрице 3 × 4, называемой матрицей камеры.
. Этот процесс часто называют геометрической калибровкой камеры или просто калибровкой камеры, хотя этот термин может также относиться к калибровке фотометрической камеры.
В этом контексте мы используем для представления положения 2D-точки в пиксельных координатах и используется для представления положения трехмерной точки в мировых координатах. В обоих случаях они представлены в однородных координатах (т.е. они имеют дополнительный последний компонент, который изначально, по соглашению, равен 1), что является наиболее распространенным обозначением в робототехнике и твердое тело преобразуется.
Ссылаясь на модель камеры-обскуры, матрица камеры используется для обозначения проективного отображения мировых координат в пиксельные координаты.
где .
Внутренняя матрица содержит 5 внутренних параметров конкретной модели камеры. Эти параметры охватывают фокусное расстояние, формат датчика изображения и главную точку. Параметры и представляют фокусное расстояние в пикселях, где и - это коэффициенты масштабирования, связывающие пиксели с расстоянием, а - это фокусное расстояние в единицах расстояния. представляет коэффициент перекоса между осями x и y и часто равен 0. и представляют главную точку, которая в идеале должна находиться в центре изображения.
Нелинейные внутренние параметры, такие как искажение объектива, также важны, хотя они не могут быть включены в линейную модель камеры, описываемую матрицей внутренних параметров. Многие современные алгоритмы калибровки камеры также оценивают эти внутренние параметры в форме методов нелинейной оптимизации. Это делается в форме оптимизации камеры и параметров искажения в форме того, что обычно известно как регулировка пучка.
- это внешние параметры, которые обозначают преобразования системы координат из трехмерных мировых координат в трехмерные координаты камеры. Эквивалентно, внешние параметры определяют положение центра камеры и направление камеры в мировых координатах. - позиция начала мировой системы координат, выраженная в координатах системы координат, центрированной по камере. часто ошибочно принимают за положение камеры. Положение камеры, , в мировых координатах: (поскольку является матрицей поворота ).
Калибровка камеры часто используется на начальном этапе компьютерного зрения.
. Когда используется камера, свет из окружающей среды фокусируется на плоскости изображения и фиксируется. Этот процесс уменьшает размеры данных, принимаемых камерой, с трех до двух (свет от 3D-сцены сохраняется на 2D-изображении). Таким образом, каждый пиксель на плоскости изображения соответствует лучу света от исходной сцены.
Обратная засечка камеры определяет, какой падающий свет связан с каждым пикселем на результирующем изображении. В идеальной камере-обскуре для этого достаточно простой проекционной матрицы . В более сложных системах камеры ошибки, возникающие из-за смещения линз и деформаций их структур, могут привести к более сложным искажениям в конечном изображении.
Матрица проекции камеры выводится из внутренних и внешних параметров камеры и часто представляется серией преобразований; например, матрица внутренних параметров камеры, матрица вращения 3 × 3 и вектор смещения. Матрица проекции камеры может использоваться для связывания точек в пространстве изображения камеры с местоположениями в трехмерном мировом пространстве.
Обратная засечка камеры часто используется в приложении стереозрения, где матрицы проекции камеры двух камер используются для вычисления мировых координат 3D точки, просматриваемой обеими камерами.
Некоторые люди называют это калибровкой камеры, но многие ограничивают термин «калибровка камеры» только для оценки внутренних или внутренних параметров.
Существует множество различных подходов к вычислению внутренних и внешних параметров для конкретной настройки камеры. Наиболее распространены:
Модель Чжана - это метод калибровки камеры, в котором используются традиционные методы калибровки (известные точки калибровки) и методы самокалибровки (соответствие между точками калибровки, когда они находятся в разных положениях). Для выполнения полной калибровки по методу Чжана требуется как минимум три различных изображения калибровочной мишени / датчика, перемещая датчик или саму камеру. Если некоторые из внутренних параметров заданы как данные (ортогональность изображения или координаты оптического центра), количество требуемых изображений может быть уменьшено до двух.
На первом этапе аппроксимация оценочной матрицы проекции между целью калибровки и плоскостью изображения определяется с использованием метода DLT. Впоследствии, применив методы самокалибровки, получили изображение абсолютной конической матрицы [Ссылка]. Основной вклад метода Чжана состоит в том, как извлекать ограниченные внутренние и числа и параметры калибровки из позы калибровочной цели.
Предположим, у нас есть гомография , которая отображает точки на «плоскости зонда» к точкам на изображении.
Круговые точки лежат как на нашей плоскости зонда , так и на абсолютной конике . Расположение на , конечно, означает, что они также проецируются на изображение абсолютной коники (IAC) , таким образом, и . Круговые точки проецируются как
Фактически мы можем игнорировать , заменяя наше новое выражение на следующим образом:
Это двухэтапный алгоритм, вычисляющий позу (трехмерная ориентация, перемещение по осям x и y) на первом этапе. На втором этапе он вычисляет фокусное расстояние, коэффициенты искажения и смещение оси Z.
Метод калибровки камеры Селби касается автокалибровки X системы лучевых камер. Системы рентгеновских камер, состоящие из рентгеновской трубки и твердотельного детектора, могут быть смоделированы как системы камер-обскур, включающие 9 внутренних и внешних параметров камеры. Регистрация на основе интенсивности, основанная на произвольном рентгеновском изображении и эталонной модели (в виде набора томографических данных), может затем использоваться для определения относительных параметров камеры без необходимости использования специального калибровочного органа или каких-либо достоверных данных.