Применение программы Morpher для генерации последовательности кадров из стереопары — triaxes.com

Применение программы Morpher для генерации последовательности кадров из стереопары

 Введение

Для изготовления растрового (лентикулярного) стереоизображения с реалистичным объемным эффектом используется серия кадров многоракурсной стереосъемки. Количество кадров в серии, как правило 12-18. Такая серия кадров может быть получена при последовательном перемещении фотокамеры в горизонтальном направлении с помощью штатива Triaxes 3DRail. Однако такой способ требует, чтобы объекты фотографируемой сцены оставались неподвижными во время съемки всех кадров. Это условие не всегда может быть выполнено и ограничивает выбор сюжетов. Компромиссным решением в этой ситуации является получение стереопары и дальнейшая генерация промежуточных кадров, моделирующих многоракурсную стереосъемку.
Стереопара может быть получена путем фотографирования сцены камерой с двумя объективами или двумя камерами, синхронизированными с помощью пульта дистанционного управления Triaxes 3D Camera Control. Кроме того, стереопару можно отснять одной камерой с использованием штатива Triaxes 3DRail, сделав только один сдвиг камеры на расстояние стереобазиса.
Генерация промежуточных кадров выполняется в программе Morpher.

Подготовка изображений

При съемке стереопары полученные изображения иногда отличаются по уровню яркости и балансу цветов. Это может негативно сказаться на результате. Поэтому для получения более качественного результата рекомендуется предварительно выровнять яркость кадров. Кроме того, если в исходной стереопаре есть несоответствие масштаба или перекос одного из кадров относительно другого, эти погрешности лучше  исправить перед началом работы. Для приведения изображений к одному масштабу, выравнивания по горизонтали/вертикали, коррекции яркости и контраста рекомендуется использовать программу Triaxes 3DMasterKit. Воспользовавшись функцией экспорта изображений, мы получим готовые для обработки в программе Morpher исходные кадры.

Начало работы

Создание серии кадров начинается с загрузки в программу Morpher исходной стереопары. Далее требуется, с помощью инструментов программы, указать контуры соответствующих объектов на левом и правом кадрах.
Рассмотрим процесс создания серии кадров на примере городской фотографии (рис. 1). Видно, что на фотографии гуляют дети, летают голуби. Получить серию снимков путем многоракурсной съемки было бы затруднительно.

 

А

Б

Рисунок 1 – Исходная стереопара.
 А) левое изображение, Б) правое изображение.

Процесс заключается в следующем:

  1. выбрать какую-нибудь область на снимке и обвести ее контуром на левом изображении (Контур|Добавить контур, кнопка на панели инструментов ). В данном примере обведена крыша здания (рис. 2).

После добавления контура можно увеличить масштаб и уточнить положение точек в режиме синхронного редактирования. Чем точнее Вы установите контрольные точки, тем лучше будет результат.


Рисунок. 2. Создание контура крыши.

  1. Выйти из режима синхронного редактирования (Контур|Синхронное редактирование, кнопка на панели инструментов ), и перейти к редактированию контура в области конечного (правого) изображения.

Выделите текущий контур и переместите его таким образом, чтобы он совпадал с объектом изображения. (Контур|Переместить контур, кнопка на панели инструментов ) (рис. 3).


Рисунок. 3. Перемещение контура крыши.
Затем перейдите в режим редактирования точек (Контур|Редактирование точек, кнопка на панели инструментов ) и переместите точки, которые не совпали с конечным изображением.


Рисунок. 4. Завершенный контур крыши.

Генерация промежуточного изображения

При расчете стереопары довольно часто приходится генерировать серию кадров для просмотра промежуточных результатов. В этом случае достаточно сгенерировать 3 – 5 кадров. Для запуска процесса генерации кадров выполните команду «Генерация кадров» из меню «Изображение» (клавиши быстрого вызова Alt+G). В появившемся диалоговом окне можно задать количество генерируемых кадров в серии.
После того как контур крыши полностью установлен на начальном и конечном изображении, Вы можете сгенерировать небольшую серию кадров и посмотреть результат.


Рисунок. 5. Промежуточное изображение.
Если сгенерировать промежуточные кадры без выделения контуров, то правый кадр будет плавно «проявляться» из левого кадра.
Теперь выделяем контуры слудующего объекта и т.д. При добавлении новых контуров промежуточные кадры будут становиться все более четкими.

Завершение работы и сохранение серии кадров

На Рис.6 изображена стереопара с обведенными контурами всех значимых объектов.
После того как все значимые объекты изображения обведены контурами и полученный промежуточный результат устраивает, можно cгенерировать необходимое количество кадров.


Рисунок. 6. Законченный проект Morpher.
Полученную серию кадров можно сохранить при помощи пункта меню Изображение|Сохранить генерированные изображения.

Результатом работы является серия кадров, практически не уступающая реальной фотосъемке (Рис 7).

 

Рисунок 7 – Результат генерации промежуточных кадров