Kinect 3D Full Body «Голограмма»


В этом изобретении есть качество «звездного пути». У вас может быть конференц-связь с трехмерным изображением всего тела удаленного человека, которое выглядит так, как будто он только что направил ваше местоположение.

Кому нужна голография для 3D?

Становится все более очевидным, что вам не нужно осваивать сложные техники голографии в реальном времени для создания 3D-дисплеев. Уловка состоит в том, чтобы использовать Kinect или любую камеру глубины в количестве, достаточном для отображения всей сцены в 3D. Тогда это просто вопрос трехмерной графики для создания каркасных объектов и отображения живого видео на поверхности в виде карты текстуры. Затем все, что вам нужно сделать, это найти способ визуализировать 3D-графику в 3D и позволить ей взаимодействовать с пользователем.

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

Чтобы продемонстрировать, что все это не только возможно, но и желательно, команда Human Media Lab в Королевском университете в Канаде создала TeleHuman — модуль для видеоконференцсвязи в формате 3D размером с человека. Люди стоят перед капсулой и разговаривают с трехмерными изображениями друг друга. Посмотрите видео об этом в действии:

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

Цилиндр имеет высоту 1,7 м и оснащен стереоскопическим проектором DepthQ в основании. Это отражается от полусферического зеркала, которое позволяет проецировать изображение на весь цилиндр. Пользователи также могут носить очки с затвором, чтобы видеть изображения в полной стереоскопии. Без затворных очков изображение кажется «застрявшим» на поверхности цилиндра; в очках пользователь получает полный трехмерный эффект, в котором человек находится внутри цилиндра.

Когда пользователь подходит к цилиндру, Kinects блокируется, и видеопоток этого человека отправляется на другой модуль через сетевое соединение 1 Гбит. Видео обрабатывается для удаления фона и получения изображения по центру трубы.

Программное обеспечение использует XNA для работы с данными Kinect и для вычисления наложения текстуры, включая искажения, необходимые для коррекции проекции через полусферическое зеркало. Точка обзора синхронизируется с позицией пользователя для создания параллакса движения. В настоящее время система может поддерживать два окна просмотра и, следовательно, двух одновременных пользователей. Также требуется один компьютер для каждой пары Kinects, чтобы поддерживать высокую частоту кадров.

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

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

Все это доказывает, что большие 3D-дисплеи, похожие на голограммы, возможны без голографии. Кажется, что Kinect действительно является технологией, способной творить чудеса.


Добавить комментарий