Hyperlapse: Microsoft naprawia filmy z GoPro

Hyperlapse: Microsoft naprawia filmy z GoPro12.08.2014 11:05

Filmy rejestrowane z perspektywy pierwszej osoby, czy to z Google Glass, czy kamerką GoPro zamontowaną na kasku, mają to „coś”. Jednak dobry film tego typu naprawdę niełatwo nagrać, gdyż sprzęt przenosi każde drgnięcie, a do tego nagrania potrafią mieć po kilka godzin. Przyspieszonych po prostu nie da się oglądać… Tu na ratunek może przyjść projekt Hyperlapse, nad którym pracuje Microsoft.

Filmy Hyperlapse to nic innego, jak nagrania poklatkowe, ale z gładko poruszającą się kamerą. Ta metoda przetwarzania materiałów pozwoli „uratować” materiały, które zwykłe przyspieszenie przez podpróbkowanie klatek zwyczajnie zniszczy, nawet jeśli wykorzystamy algorytmy stabilizacji obrazu. Efekty przywodzą na myśl animacje wykonane z użyciem mechanizmów Photosynth i ogląda się je dużo przyjemniej, niż roztrzęsione efekty przyspieszenia nagrania. Efekty można zobaczyć na poniższym filmie, więcej materiałów do porównania można znaleźć na stronie Microsoft Research.

First-person Hyperlapse Videos

Tworzenie filmu Hyperlapse zaczyna się od analizy filmu wejściowego pod kątem dokładnej rekonstrukcji otoczenia w trzech wymiarach (stąd pewne niedoskonałości, widoczne choćby na przykładowych nagraniach ze wspinaczki). Proces ten przypomina tworzenie panoram w Photosynth – również bazuje na znajdowaniu jak najgęstszego układu charakterystycznych punktów, ale robi to na każdej ramce filmu, a nie na kolejnych zdjęciach. W trakcie przetwarzania odtwarzana jest także ścieżka kamery w symulowanym otoczeniu. Jako że ścieżka jest bardzo chaotyczna, zawiera każde drgnięcie i ruch głowy nagrywającego, dla polepszenia wrażeń jest wygładzona (na ilustracji poniżej została zaznaczona czerwoną linią).

Kolejne wyzwanie czeka przy renderowaniu filmu. Jako że w danej chwili odpowiednia ramka nie zawsze pokrywa całe pole widzenia wirtualnej kamery, poruszającej się po sztucznie wyznaczonej ścieżce, należy wypełnić brakujące fragmenty obrazu. Mechanizm Hyperlapse upewnia się, że każdy piksel każdej klatki filmu jest pokryty przez przynajmniej jedną klatkę źródłową. Obrazy źródłowe są dobierane tak, by żaden fragment nie był nadmiernie zniekształcony bądź rozmyty przez szybki ruch. Wybrane obrazy są następnie „zszyte” z wykorzystaniem losowych pól Markowa (MRF), a następnie wygładzone i ujednolicone z wykorzystaniem modeli czasoprzestrzennych Poissona. Oświetlenie jest ujednolicone, granice ramek źródłowych niewidoczne dla oglądających, a ewentualne zniekształcenia trudno dostrzec w ruchu.

Efekty nie są może tak doskonałe, jak to, co moglibyśmy uzyskać prowadząc kamerę na gimbalu, ale z pewnością ogląda się je przyjemniej niż filmy przyspieszone tradycyjnymi metodami. Nie wiadomo jeszcze kiedy i w jakiej formie wynalazek Microsoft Research wejdzie w życie – prawdopodobnie udostępniony zostanie program przetwarzający filmy dla systemu Windows. Zapowiada się wybawienie dla amatorów nagrywania wyczynów sportowych z GoPro na kasku.

Szanowna Użytkowniczko! Szanowny Użytkowniku!
×
Aby dalej móc dostarczać coraz lepsze materiały redakcyjne i udostępniać coraz lepsze usługi, potrzebujemy zgody na dopasowanie treści marketingowych do Twojego zachowania. Twoje dane są u nas bezpieczne, a zgodę możesz wycofać w każdej chwili na podstronie polityka prywatności.

Kliknij "PRZECHODZĘ DO SERWISU" lub na symbol "X" w górnym rogu tej planszy, jeżeli zgadzasz się na przetwarzanie przez Wirtualną Polskę i naszych Zaufanych Partnerów Twoich danych osobowych, zbieranych w ramach korzystania przez Ciebie z usług, portali i serwisów internetowych Wirtualnej Polski (w tym danych zapisywanych w plikach cookies) w celach marketingowych realizowanych na zlecenie naszych Zaufanych Partnerów. Jeśli nie zgadzasz się na przetwarzanie Twoich danych osobowych skorzystaj z ustawień w polityce prywatności. Zgoda jest dobrowolna i możesz ją w dowolnym momencie wycofać zmieniając ustawienia w polityce prywatności (w której znajdziesz odpowiedzi na wszystkie pytania związane z przetwarzaniem Twoich danych osobowych).

Od 25 maja 2018 roku obowiązuje Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 (określane jako "RODO"). W związku z tym chcielibyśmy poinformować o przetwarzaniu Twoich danych oraz zasadach, na jakich odbywa się to po dniu 25 maja 2018 roku.

Kto będzie administratorem Twoich danych?

Administratorami Twoich danych będzie Wirtualna Polska Media Spółka Akcyjna z siedzibą w Warszawie, oraz pozostałe spółki z grupy Wirtualna Polska, jak również nasi Zaufani Partnerzy, z którymi stale współpracujemy. Szczegółowe informacje dotyczące administratorów znajdują się w polityce prywatności.

O jakich danych mówimy?

Chodzi o dane osobowe, które są zbierane w ramach korzystania przez Ciebie z naszych usług, portali i serwisów internetowych udostępnianych przez Wirtualną Polskę, w tym zapisywanych w plikach cookies, które są instalowane na naszych stronach przez Wirtualną Polskę oraz naszych Zaufanych Partnerów.

Dlaczego chcemy przetwarzać Twoje dane?

Przetwarzamy je dostarczać coraz lepsze materiały redakcyjne, dopasować ich tematykę do Twoich zainteresowań, tworzyć portale i serwisy internetowe, z których będziesz korzystać z przyjemnością, zapewniać większe bezpieczeństwo usług, udoskonalać nasze usługi i maksymalnie dopasować je do Twoich zainteresowań, pokazywać reklamy dopasowane do Twoich potrzeb. Szczegółowe informacje dotyczące celów przetwarzania Twoich danych znajdują się w polityce prywatności.

Komu możemy przekazać dane?

Twoje dane możemy przekazywać podmiotom przetwarzającym je na nasze zlecenie oraz podmiotom uprawnionym do uzyskania danych na podstawie obowiązującego prawa – oczywiście tylko, gdy wystąpią z żądaniem w oparciu o stosowną podstawę prawną.

Jakie masz prawa w stosunku do Twoich danych?

Masz prawo żądania dostępu, sprostowania, usunięcia lub ograniczenia przetwarzania danych. Możesz wycofać zgodę na przetwarzanie, zgłosić sprzeciw oraz skorzystać z innych praw wymienionych szczegółowo w polityce prywatności.

Jakie są podstawy prawne przetwarzania Twoich danych?

Podstawą prawną przetwarzania Twoich danych w celu świadczenia usług jest niezbędność do wykonania umów o ich świadczenie (tymi umowami są zazwyczaj regulaminy). Podstawą prawną przetwarzania danych w celu pomiarów statystycznych i marketingu własnego administratorów jest tzw. uzasadniony interes administratora. Przetwarzanie Twoich danych w celach marketingowych realizowanych przez Wirtualną Polskę na zlecenie Zaufanych Partnerów i bezpośrednio przez Zaufanych Partnerów będzie odbywać się na podstawie Twojej dobrowolnej zgody.