Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
6.3. Стереоскопическая системаРассмотрим ситуацию, когда две камеры, находящиеся в разных точках, регистрируют одну и ту же сцену. Пара изображений, получаемых при этом, называется стереопарой. Обратимся сначала к простейшему случаю. Пусть одинаковые камеры расположены так, что их оптические оси параллельны, а прямая, проходящая через оптические центры, перпендикулярна оптическим осям (эта прямая называется базовой линией, а ее отрезок, заключенный между оптическими центрами – базой). Положим длину базы равной . Выберем такую глобальную систему координат, начало которой расположено на базовой линии посередине между оптическими центрами камер, ось параллельна оптическим осям, а ось направлена вдоль базовой линии (рис. 6.3). Пусть начала координат в плоскостях изображений камер совпадают с главными точками (), а единицы измерения координат в глобальной системе и в плоскостях изображения камер одинаковы ().
Выберем точку с глобальными координатами . Координаты ее проекции в плоскости изображения первой (левой) камеры обозначим через , а в плоскости изображения второй (правой) камеры – через . (Проекции одной и той же точки в плоскостях изображений разных камер называются сопряженными точками.) Нетрудно проверить, что , , . Заметим, что в направлении, перпендикулярном направлению базовой линии, координаты сопряженных точек (-координаты) совпадают. Это обстоятельство имеет большое значение при автоматизированном поиске сопряженных точек на стереопаре, позволяя существенно сократить размеры зоны поиска. Из первых двух соотношений следует, что . (6.6)
Рис.6.3. Простейшая стереоскопическая система Это означает, что, зная геометрию съемки и выполнив измерения координат проекций одной и той же точки в плоскостях изображения камер, можно вычислить глубину (координату ) этой точки. Более того, полученные соотношения позволяют вычислить полностью трехмерные координаты точки: , . (6.7) Разность называется диспарантностью. Из (6.6) и (6.7) следует, что ошибки в координатах проекций сильнее сказываются при малой диспарантности и, следовательно, расстояния до далеких объектов измеряются менее точно, чем до близких. С другой стороны, при фиксированной дальности диспарантность пропорциональна размеру базы, следовательно, точность измерений повышается с увеличением базы. Далее мы, однако, увидим, что увеличение базы может привести к ошибкам, которые не компенсируются увеличением точности измерений. Теперь рассмотрим общий случай, когда оптические оси камер не параллельны, и направление смещения оптического центра одной камеры относительно оптического центра другой произвольно (рис.6.4). Введем для каждой камеры свою стандартную систему координат, так как это было сделано в разделе 6.1. Пусть первой камере соответствует система координат , а второй – (рис. 6.4). Пусть вектор характеризует координаты некоторой точки трехмерного пространства в системе первой камеры, а вектор - в системе второй. Переход от глобальной системы координат к стандартным системам первой и второй камер осуществляется с помощью преобразований и соответственно. Учитывая это, легко показать, что связь между векторами и задается соотношением , (6.8) где - ортогональная матрица, описывающая ориентацию системы координат второй камеры относительно первой, а - вектор трансляции, определяющий положение оптического центра второй камеры в системе координат первой. Матрицу и вектор принято называть внешними параметрами системы регистрации.
Рис.6.4. Система двух произвольно ориентированных камер Используя (6.2) из (6.8) можно получить соотношение, связывающее координаты сопряженных точек (в координатах фотоприемника): , (6.9) где(см. (6.2)) , . (6.10) (Предполагается, что регистрация может выполняться двумя различными камерами, внутренние параметры которых определяются матрицами и ). Уравнения (6.8) и (6.2) позволяют оценить трехмерные координаты точки в системе координат любой из камер, если известны внешние параметры системы камер и удается измерить координаты изображений этой точки в плоскостях изображения камер (т.е. оценить векторы и ). Поскольку компоненты векторов и могут содержать ошибки, реально соотношение (6.9) принимает вид: , где - вектор невязки, обусловленный наличием ошибок измерений. Учитывая это, для оценивания неизвестных и можно воспользоваться методом наименьших квадратов (МНК), суть которого состоит в том, чтобы найти такие оценки и , которые бы минимизировали сумму квадратов компонент (норму) вектора невязки: . Приравнивая частные производные по и нулю (условие достижения экстремума) получим систему, состоящую из двух скалярных уравнений , разрешая которую относительно и получим . (6.11) Теперь, используя (6.2), можно вычислить вектор трехмерных координат точки в системе любой из камер: , . (6.12) Из всего изложенного выше следует, что для оценивания трехмерных координат некоторой точки по стереопаре необходимо: а) знать внутренние параметры камер (задача калибровки), б) знать параметры взаимного расположения камер (задача взаимного ориентирования), в) найти и определить на изображениях координаты соответствующих данной точке сопряженных точек (задача поиска сопряженных точек).
|
1 |
Оглавление
|