Мы все были очень взволнованы, когда Kinect впервые появился на сцене, и с тех пор всевозможные 3D-сканеры сыграли свою роль в некоторых невероятных проектах. Теперь у Microsoft есть приложение, которое может превратить любой мобильный телефон в 3D-сканер без какого-либо дополнительного оборудования.
MobileFusion — еще один продукт удивительной исследовательской группы Microsoft. Он основан на проекте KinectFusion, который позволяет использовать Kinect для сканирования комнаты и преобразования ее вместе со всеми содержащимися в ней объектами в 3D-модель. Ответственные исследователи задавались вопросом, можно ли сделать что-то подобное с помощью простой старой видеокамеры, а не камеры с полем глубины, и ответ был положительным.
MobileFusion должен работать на любом телефоне, и ему не только не нужно дополнительное оборудование, ему даже не нужна помощь сервера для обработки чисел, что делает его настоящим карманным 3D-сканером, который может захватывать 3D-модели в полевых условиях.
Google работает над портативным 3D-сканером, встроенным в телефон (Project Tango), но у него есть встроенная камера глубины. Intel пытается создать оборудование, достаточно дешевое, чтобы камера глубины могла быть встроена практически в любое устройство, но все это может оказаться пустой тратой усилий, если можно будет достичь достаточно хороших результатов, используя только видеокамеру, которую можно найти практически в любом телефоне. .
Как это работает?
В самом деле, как можно извлечь данные глубины 3D из 2D без пары стереоскопических камер?
Ответ заключается в том, что, когда пользователь перемещает камеру вокруг сканируемого объекта, программное обеспечение может извлекать глубину из видеопотока. По мере того как камера перемещается, разные части объекта, кажется, перемещаются на разную величину в зависимости от того, как далеко они находятся. Анализ состоит из двух этапов. Сначала изменения в изображении используются для определения позы камары, то есть того, куда она указывает по отношению к объекту. Затем это используется для извлечения информации о глубине из видеопотока и построения трехмерного представления поверхности. Когда камера меняет точку обзора, выводится новая трехмерная информация, которая добавляется к модели для ее расширения. Таким образом, 3D-модель создается по мере того, как пользователь сканирует объект и добавляет части, которые не были видны при первом сканировании.
Все это происходит в интерактивном режиме, что позволяет пользователю сканировать еще немного, чтобы улучшить модель. Посмотрите видео, чтобы увидеть это в действии:
Нетрудно понять, что наличие в кармане каждого человека системы 3D-захвата может быть полезным. Исследовательская группа предполагает, что его можно использовать для публикации 3D-изображений предметов на продажу или для дублирования чего-либо с помощью 3D-принтера. Ясно, что он также может использоваться для машинного зрения или любого количества подобных систем, но его реальная ценность заключается в предоставлении 3D-сканера для случайного использования.
Действительно печально то, что, хотя исследовательский документ должен быть опубликован в октябре, а исследовательская группа работает над версиями для Windows Phone, Android и iOS, у них нет твердых планов сделать MobileFusion доступным в виде приложения.
Почему нет?