Семестр 3 · недели 7–8 конспект лекции

Стереофотосъёмка

После матрицы — зачем нам два кадра. Монокуляр даёт перспективу, бинокуляр — рельеф. Дальше: продольный параллакс, отождествление точек, и почему «базис как в АФС» на предмете не работает. Теория кадра и ориентирования — Ф10; стенд — Ф09. Жёлтым — в тетрадь.

1. Монокулярное и бинокулярное зрение

Монокулярное зрение

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

Бинокулярное зрение

Два глаза. Глазной базис bг — расстояние между центрами хрусталиков, у людей примерно 55–72 мм, среднее ~64–65 мм. Точку фиксации M оба глаза берут на зрительные оси; угол между осями — угол конвергенции γ. На бесконечности оси почти параллельны, γ → 0. Аккомодация — «автофокус» каждого глаза; с конвергенцией она связана, но это не одно и то же.

Стереоэффект

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

2. Способы показа стерео (чтобы не путать с измерением)

На паре это аттракцион, но термины всплывают в билетах и в «3D-кино»:

Для учёбы хватит StereoPhoto Maker / Photoshop; это не замена фотограмметрического ПО.

От кадра до карты

Стереопара — не самоцель. Ниже та же цепочка, что на слайдах: кадр 1 → кадр 2 → пара → ЦММ → орто → дешифрирование. Текст шага можно переписать в тетрадь.

3. Параллакс, стереопара, карта глубины

Фотограмметрия

Определение формы, размеров, положения объектов по фотоизображениям. Современный бытовой выход — 3D-копия по снимкам. Теория пары — ядро: два кадра с базисом.

Параллакс

Смещение видимого положения объекта относительно дальнего фона при смене точки съёмки. На стереопаре измеряют разность координат изображения одной и той же точки:

p = X1 − X2продольный параллакс на снимках

Связь с отстоянием (идеализированная нормальная стереопара, f — фокусное, B — базис):

D / f = − B / pближе объект — больше |p|; нулевой параллакс — «на бесконечности»

Диспарантность в физиологии зрения — та же разность положений на двух сетчатках; в курсе её часто говорят синонимом параллакса на снимках. Не путать с «диспаритетом» в англоязычных CV-статьях — там это поле p(x,y).

Карта глубины — изображение, где вместо цвета в пикселе лежит расстояние до камеры (на слайде: светлое ближе, тёмное дальше — условность палитры, в ПО бывает наоборот). Это продукт стереосопоставления, не «ещё один JPEG».

Точность отстояния в нормальном случае растёт хуже с дальностью: σZ порядка Z² / (B · f) при фиксированной ошибке измерения параллакса. Узкий базис «как глаза» с двухсот метров даёт рельеф в шуме; слишком широкий — нет общих точек. Это тот же компромисс, что B/H на А04.

Отождествление точек (коррелятор, детектор особых точек) — отдельная задача: одна и та же точка объекта на двух снимках. Ломается на стекле, снеге, повторе окон, при разном ББ и сильном JPEG. Эпиполярная геометрия (при известном взаимном ориентировании) сужает поиск до линии на снимке. Язык учебника — ГОСТ Р 51833-2001: взаимное ориентирование стереопары, элементы взаимного ориентирования.

ГОСТ про кадровый снимок (не сканерную линейку) важен: стереопара из двух кадровых снимков с известной геометрией. Связка с Ф01: щелевая камера даёт другой тип изображения, к классической паре не приклеивается. Карта глубины в системе камеры — ещё не ЦМР в СК местности.

4. Классификация стереофотосъёмки

Площадная АФС: параллельные маршруты, обычно широта, перекрытие вдоль маршрута и между маршрутами. Это семестр 4, но цифры Px/Py отсюда уже нужны.

5. Перекрытие, базис, триплет

Перекрытие снимка

Доля площади снимка, которую кроет соседний кадр. В АФС классика: продольное Px ≈ 60%, поперечное Py ≈ 40%. Для надёжного стерео и связи блоков часто просят больше: Px > 66%, Py > 50% (на слайде ориентир 80×60).

Базис фотографирования

Расстояние между соседними точками съёмки (метры). Связан с перекрытием: больше базис при том же угле — меньше общее поле, но сильнее параллакс (и точнее глубина, пока ещё есть общие точки).

Триплет

Зона тройного продольного перекрытия. По общим точкам связывают соседние стереопары: передают систему координат и масштаб. Две изолированные пары без триплета — два куска модели, которые нечем сшить.

На предмете «площадь снимка» врёт: важно перекрытие поверхности объекта, а не прямоугольников кадра. Коррелятор (поиск соответствий) падает, если угол падения луча к поверхности > ~45°: общие точки пропадают, хотя формально кадры «налезают».

6. Плановая vs конвергентная

В плановой АФС оси смотрят примерно в надир, базисы вдоль маршрута работают по учебнику. На предмете камеры смотрят в центр, оси сходятся.

Конвергентная съёмка

Главные лучи горизонтальны (или в одной «этажерке»), но не параллельны — пересекаются. Формулы надирной АФС с базисом Bx и Px «как на карте» здесь разваливаются: на слайде B = 6 м, угол 30°, формальное Px кадра 100%, а полезное перекрытие объекта ~30%. Часть кадра — фон, который в модель не идёт.

С одного ракурса цилиндра видно ≤ 180°. Чтобы покрыть объект стереопарами, мало двух кадров: без триплетов пары не склеить. Ориентир со слайда: 4 снимка дают стерео с Px ≈ 50% без триплетов; 6 снимков — триплеты, Px ≈ 66%. Реальный угловой размер, который коррелятор переваривает, меньше 180°. Угол конвергенции α на стенде — он же угол поворота объекта относительно камеры, если крутите стол, а не карусель штативов.

Окклюзия: чтобы посчитать геометрию, нужна видимость; чтобы знать видимость — нужна геометрия. Дырки в модели лечат дополнительными маршрутами (объект вертикально и на боку — разные петли на слайде). Дальше — ретопология, карты нормалей, форматы obj / glTF / PDF-контейнер; это уже Ф09, здесь достаточно не снять «красивый JPEG с одной точки» и не ждать чуда.

Взаимное ориентирование снимков стереопары — термин ГОСТ Р 51833; элементы взаимного ориентирования задают, как два кадра стоят друг относительно друга, ещё до внешней ориентации в мире.

7. Вопросы

  1. Что такое глазной базис и угол конвергенции? Чему равен γ на бесконечности?
  2. Параллакс p = X1 − X2. Как от p перейти к отстоянию в нормальном случае?
  3. Зачем триплет, если стереоэффект уже есть на паре?
  4. Почему Px снимка при конвергентной съёмке не равен перекрытию объекта?
  5. Почему коррелятор «слепнет» при угле падения > ~45°?
  6. Минимум кадров вокруг предмета, если нужны и стереопары, и триплеты?

Литература

Основная

Дополнительная