Закрыть
Структурированный свет в Kinect

Структурированный свет в Kinect

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

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

Метод триангуляции для 3D-сканирования структурированного света
Метод триангуляции для 3D-сканирования структурированного света

Система Kinect'а несколько отличается от используемой в промышленности. Вместо проецирования видимых световых линий, в Kinect ИК-проектор посылает образец инфракрасных лучей (так называемое кодированное ИК-изображение), которые, отражаясь от объектов, принимаются с помощью стандартного CMOS-датчика изображения.

Кодированное ИК-изображение Kinect
Кодированное ИК-изображение Kinect

Это захваченное изображение передается на специализированную микросхему PrimeSense, где преобразуется в изображение глубины сцены.

Карта глубины
Карта глубины (слева) воссозданная из кодированного инфракрасного шаблона (справа)

После получения кодированного инфракрасного изображения, в микросхеме PrimeSense PS1080 оно сравнивается с эталоном, хранящимся в памяти. Этот эталон получают на этапе калибровки при производстве чипа. Результат сравнения «плоского» эталона и входящего инфракрасного изображения переводится в глубину изображения сцены с VGA-разрешением, к которому можно получить доступ через API OpenNI.

Микросхема PrimeSense PS1080
Микросхема PrimeSense PS1080

[add_ratings]

Оставить ответ

Ваш email не будет опубликован.Обязательны поля помечены *