stringtranslate.com

Модель камеры-обскуры

Схема камеры-обскуры .

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

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

Геометрия

Геометрия камеры-обскуры. Примечание: система координат x 1 x 2 x 3 на рисунке левосторонняя, то есть направление оси OZ обратно системе, к которой может привыкнуть читатель.

Геометрия , связанная с отображением камеры-обскуры, проиллюстрирована на рисунке. Рисунок содержит следующие основные объекты:

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

Формулировка

Далее мы хотим понять, как координаты точки Q зависят от координат точки P. Это можно сделать с помощью следующего рисунка, на котором показана та же сцена, что и на предыдущем рисунке, но теперь сверху, глядя вниз в отрицательном направлении оси X2.

Геометрия камеры-обскуры, вид с оси X2

На этом рисунке мы видим два подобных треугольника , оба из которых имеют части проекционной линии (зеленые) в качестве гипотенуз . Катеты левого треугольника равны и , а катеты прямоугольного треугольника равны и . Поскольку два треугольника подобны, следует, что

или

Аналогичное исследование, рассматривая отрицательное направление оси X1, дает

или

Это можно резюмировать следующим образом:

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

Повернутое изображение и виртуальная плоскость изображения

Отображение координат 3D в 2D, описываемое камерой-обскуром, представляет собой перспективную проекцию с последующим поворотом на 180° в плоскости изображения. Это соответствует тому, как работает настоящая камера-обскура; полученное изображение поворачивается на 180°, а относительный размер проецируемых объектов зависит от их расстояния до фокальной точки, а общий размер изображения зависит от расстояния f между плоскостью изображения и фокальной точкой. Для того чтобы создать не повернутое изображение, чего мы и ожидаем от камеры, есть две возможности:

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

В однородных координатах

Отображение 3D-координат точек в пространстве в 2D-координаты изображения также может быть представлено в однородных координатах . Пусть будет представлением 3D-точки в однородных координатах (4-мерный вектор), а пусть будет представлением изображения этой точки в камере-обскуре (3-мерный вектор). Тогда справедливо следующее соотношение

где — матрица камеры , а означает равенство между элементами проективных пространств . Это подразумевает, что левая и правая стороны равны с точностью до ненулевого скалярного умножения. Следствием этого отношения является то, что также может рассматриваться как элемент проективного пространства ; две матрицы камеры эквивалентны, если они равны с точностью до скалярного умножения. Это описание отображения камеры-обскуры как линейного преобразования, а не как дроби двух линейных выражений, позволяет упростить многие выводы соотношений между трехмерными и двумерными координатами. [ необходима цитата ]

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

Ссылки

  1. ^ Szeliski, Richard (2022). Computer Vision: Algorithms and Applications (2-е изд.). Springer Nature. стр. 74. ISBN 3030343723. Получено 30 декабря 2023 г. .
  2. ^ Карло Томази (2016-08-09). "Простая модель камеры" (PDF) . cs.duke.edu . Получено 2021-02-18 .
  3. ^ Андреа Фусиелло (27.12.2005). "Элементы геометрического компьютерного зрения". Homepages.inf.ed.ac.uk . Получено 18.12.2013 .

Библиография