Hyperlapse от Microsoft в виде приложения под Android

  • 15 мая 2015
  • 15k
Около года назад была новость про технологию Hyperlapse, над которой трудится компания Microsoft. Она использует метод 3D-моделирования и способна дорисовывать недостающие участки кадров и т.д., что позволяет стабилизировать даже слишком трясущееся видео. Буквально вчера в Google Play стало доступно приложение, использующее эту технологию.

Правда, по всей видимости, работы над технологией ещё продолжаются, поскольку приложение находится не совсем в открытом доступе. Чтобы опробовать в деле Hyperlapse от Microsoft на своем Android-устройстве требуется вступить в сообщество и зарегистрироваться в качестве тестера. Это бесплатно и займёт минимум времени.

В качестве системных требований называется Android версии 4.4 или более новой. Приложение успешно протестировано на следующих устройствах:
  • Samsung Galaxy S5, S6, S6 Edge, Note 4.
  • Google Nexus 5, 6, 9.
  • HTC One M8 и M9.
  • Sony Xperia Z3.
Hyperlapse от Microsoft в виде приложения под Android

Нечто подобное в настоящее время есть в приложении Instagram Hyperlapse для iPhone, однако, несмотря на схожее название, в основе лежат принципиально разные алгоритмы. На отдельной странице Microsoft делает сравнение и объясняет, чем отличается её приложение. В частности, в алгоритме от Instagram нет 3D-моделирования, там, в лучшем случае, край одного кадра накладывается на недостающий край другого, чтобы компенсировать дрожание объектива. Делать это правильнее позволяет информация, полученная от гироскопа яблочного телефона. Всё это, конечно, неплохо, но от сильного дрожания оно не спасает. Снимать видео требуется в любом случае довольно бережно, лучше держась за телефон двумя руками.

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

Как отмечают некоторые тестеры, приложение от Microsoft действительно неплохо стабилизирует видео, когда надо дорисовывая картинку с соседних кадров. Стабилизация в этом случае явно работает лучше, чем у обычных программ-стабилизаторов. Уже сейчас им можно воспользоваться для видео, снятого не только встроенной в мобильное Android-устройство камерой, но и загрузить своё, например, с экшен-видеокамеры. В целом же, пока приложение нельзя назвать завершённым. В нём практически нет настроек, нельзя влиять на гладкость пути, нельзя выбрать качество рендера и т.д. Этого недостаёт для практического применения.

Обсуждения

tyrty
47 минут назад
провайдер tv.sb.by что-то не пашет.. КИТ Интернет телепрограмма...
Dmitry Kornev
Вчера, 11:16
Спасибо! Обновил у себя и текст поправил. Установка Double Commander...
Dmitry Kornev
Вчера, 07:22
В твиттере иногда что-нибудь проскакивает. Но новой версии все нет, терпение уже кончается. Обсуждаем Elementary OS
Dmitry Kornev
7 августа, 04:09
Подключится к нему можно только через локальную сеть. Удаленно, через интернет, невозможно. Да у меня и... Huawei LTE CPE E5172s-22
Dmitry Kornev
21 июля, 09:00
Спасибо за подсказку. Текст давно писался, возможно ситуация поменялась. Поправил. Unreal Media Server

Комментарии

Неплохо. Но это же микрософт. Я, как бы, ожидал, что первое приложение появится под Windows. :-) Идеально, если бы под десктоп.