Google Night Sight: Jak działa zaawansowany tryb do fotografowania gwiazd?

Google Night Sight: Jak działa zaawansowany tryb do fotografowania gwiazd?28.11.2019 10:47

Astrofotografia jest dziedziną, które koncentruje się na robieniu zdjęć nocnego nieba, gwiazd i innych ciał niebieskich. W smartfonach Google Pixel 4, producent wprowadził tryb Night Sight dający świetne efekty, mimo tego, że to tylko smartfony.

W poście na blogu Google AI, poświęconemu sztucznej inteligencji, producent podzielił się szczegółowymi informacjami na temat pracy trybu Night Sight, przeznaczonego do astrofotografii. Gigant medialny zwraca uwagę na to, że dotychczas rejestrowanie nocnego nieba było możliwe tylko dużymi i zaawansowanymi aparatami, lecz dzięki latom eksperymentów i badań udało się sprawić, że smartfony radzą sobie z tym zadaniem całkiem nieźle.

Google Night Sight przeszło ewolucję

W zeszłym roku Google przedstawiło zaawansowaną aplikację fotograficzną w swoim smartfonie Pixel 3. Umożliwiała ona robienie nieporuszonych, dobrze naświetlonych zdjęć nocnych, które były niemal pozbawione szumu. Wtedy mieliśmy do czynienia z pierwszą wersją trybu Night Sight.

Źródło zdjęć: © © Google / [Google Ai Blog](https://ai.googleblog.com/2019/11/astrophotographywithnightsighton.html)
Źródło zdjęć: © © Google / [Google Ai Blog](https://ai.googleblog.com/2019/11/astrophotographywithnightsighton.html)

W tym roku Google przedstawiło nowe algorytmy wspomnianej funkcji. Night Sight pozwala teraz na robienie zdjęć, których ekspozycja trwa nawet do 4 minut w przypadki Pixel 4 oraz do 1 minuty w Pixel 3 i 3a. Najnowsza wersja oprogramowania daje niewiarygodnie dobre efekty – zwłaszcza jak na smartfona. Zdjęcia są ostre i praktycznie pozbawione kolorowych artefaktów. Można powiedzieć, że wszystko, czego potrzebujecie do zrobienia zdjęć nocnych to smartfon fotograficzny Google Pixel. Wielu fotografom nie mieści się to w głowach, ale tak wygląda postęp technologii.

Jak działa trybu Night Sight?

Google zwraca uwagę na to, że matryce aparatów cyfrowych rejestrują tzw. ”szum śrutowy”, związany z przepływem prądu elektrycznego. To właśnie on sprawia, że zdjęcia są zaszumione i niewyraźne. Kiedy matryca może zarejestrować mniej światła, zwiększa się ilość szumu. By go wyeliminować trzeba fotografować w dobrych warunkach oświetleniowych lub sprawić, by matryca mogła rejestrować więcej światła. To ogromne ograniczenie dla współczesnych inżynierów.

Ilość światła padającego na matrycę jest zależna od otworu względnego przysłony oraz czasu naświetlania. Wydłużanie czasu lub otwieranie przysłony sprawia, że na sensor może zarejestrować więcej światła. Niestety niesie to za sobą konsekwencje – długi czas naświetlania sprawia, że ruchome obiekty będą rozmyte, co często uniemożliwia fotografowanie bez statywu.

By przezwyciężyć wspomniane problemy, Night Shift dzieli całą sekwencję naświetlania na wiele klatek z krótszym czasem i algorytm kompensuje przesunięcia ruchomych punktów. Uśrednione w ten sposób obrazy pozwalają stworzenie końcowego zdjęcia bez poruszeń oraz z wykluczeniem szumu śrutowego.

Długi czas naświetlania wciąż jest problemem

Po opracowaniu sekwencji naświetlania, Google stanęło przed innym wyzwaniem. Celem było sfotografowanie nieporuszonych gwiazd. Inżynierowie zdali sobie sprawę, że osiągnięcie obrazów wysokiej jakości potrzebuje czasu naświetlania równego kilku minutom, co jest niemożliwe do zrealizowania bez statywu. By zrobić takie zdjęcie, użytkownik musiałby wykorzystać statyw, kamień lub położyć gdzieś smartfona nieruchomo.

Na 2-minutowej ekspozycji widać poruszone gwiazdy., Źródło zdjęć: © © Google / [Google Ai Blog](https://ai.googleblog.com/2019/11/astrophotographywithnightsighton.html)
Na 2-minutowej ekspozycji widać poruszone gwiazdy.
Źródło zdjęć: © © Google / [Google Ai Blog](https://ai.googleblog.com/2019/11/astrophotographywithnightsighton.html)

Niestety w przypadku długiej ekspozycji nocnego nieba, zobaczymy ruch gwiazd (star trail), rozmyte drzewa kołyszące się na wietrze oraz rozmazane chmury. Google również znalazło na to rozwiązanie. Mianowicie – musiały powstać zdjęcia, które pozwalają na zarejestrowanie gwiazd, jako świecących punktów na niebie, ale jak to zrobić, by nie rozmyć całego zdjęcia i mieć dobrze naświetloną klatkę?

Zamiast naświetlać zdjęcie przez kilka minut, inżynierowie zrobili 15 zdjęć z ekspozycją trwająca 16 sekund. Taki czas trwania ekspozycji pozwolił naukowcom na zrobienie kadru z rozpoznawalnymi kształtami bez znaczących poruszeń. Niestety na tym problemy się nie skończyły.

”Gorące piksele” i prąd ciemny

Matryca światłoczuła rejestruje światło, nawet, gdy go nie ma. Świetnym sposobem na sprawdzenie artefaktów matrycy światłoczułej jest zasłonięcie obiektywu dekielkiem i zrobienie zdjęcia. Wtedy będziecie mogli zlokalizować ”gorące piksele”, czyli pojedyncze fragmenty czujnika, które się ”przepaliły”. Są to małe jasne punkty, rozrzucone po całym obrazie zupełnie przypadkowo.

Gorące piksele po lewej stronie zostały wyeliminowane przez algorytm (po prawej)., Źródło zdjęć: © © Google / [Google Ai Blog](https://ai.googleblog.com/2019/11/astrophotographywithnightsighton.html)
Gorące piksele po lewej stronie zostały wyeliminowane przez algorytm (po prawej).
Źródło zdjęć: © © Google / [Google Ai Blog](https://ai.googleblog.com/2019/11/astrophotographywithnightsighton.html)

Sposobem na wyeliminowanie ”gorących pikseli” było pobranie informacji z sąsiadujących pikseli i zamaskowanie ich. Wartość naświetlania w przypadku artefaktów została zastąpiona tą z najbliższych, dobrze naświetlonych pikseli. Czarna magia!

Jak skomponować scenę, gdy jest zupełnie ciemno?

Jak wiecie – aparaty w smartfonach pokazują nam przed zrobieniem zdjęcia obraz z matrycy. W ten sposób możemy skomponować swoje kadry, ale gdy jest zupełnie ciemno, aparat wyświetli nam tylko szum i nic więcej.

Po to, by użytkownik mógł płynnie widzieć, co dzieje się w kadrze, obraz musi być odświeżany co najmniej 15 razy na sekundę, co daje czas trwania ekspozycji 66 milisekund. Dla inżynierów niemałym wyzwaniem było sprawienie, by przy tak krótkim czasie naświetlania było cokolwiek widać w absolutnej ciemności.

Tak prezentuje się system wyświetlania w Google Pixel., Źródło zdjęć: © © Google / [Google Ai Blog](https://ai.googleblog.com/2019/11/astrophotographywithnightsighton.html)
Tak prezentuje się system wyświetlania w Google Pixel.
Źródło zdjęć: © © Google / [Google Ai Blog](https://ai.googleblog.com/2019/11/astrophotographywithnightsighton.html)

Tryb Night Sight wykorzystuje wyświetlanie obrazu po wciśnięciu spustu migawki. Gdy tylko klatka zostanie naświetlona, zdjęcie pokazuje się na ekranie. Wspomniana ekspozycja trwa 16 sekund, natomiast fotograf w trakcie rejestrowania klatki może zmieniać pozycję aparatu i dostosować kadr do swoich potrzeb. Według obliczeń naukowców, obraz pokazywany w ten sposób zawiera aż 250 razy więcej informacji o świetle niż ten z 66-milisekundowego naświetlania.

Gdy fotograf jest zadowolony z ustawionej kompozycji zdjęcia można zatrzymać ciągłe rejestrowanie kolejnych klatek i drugim wciśnięciem przycisku migawki zrobić właściwe zdjęcie.

Ustawianie ostrości to najmniejszy problem

Podczas fotografowania gwiazd normalnymi aparatami, zakłada się ustawianie ostrości nie na ”nieskończoność”, lecz niewiele przed znacznikiem nieskończoności na podziałce obiektywu. Jak poradzić sobie z tym w przypadku autofokusa w smartfonie, gdy obraz wyświetla się zgodnie z wyżej opisaną opcją ”post shutter”? Najłatwiej wprowadzić ”post shutter autofocus”, czyli technologię, kiedy smartfon ustawia ostrość po zarejestrowaniu obrazu.

Smartfony Google Pixel 4 wykonują dwa 1-sekundowe zdjęcia. Ten czas jest wystarczający dla aparatu, by móc wykryć krawędzie obiektów w kadrze. Na ich podstawie jest ustawiana ostrość, lecz nie są one brane pod uwagę przy końcowym efekcie.

Mimo tego, że ta technologia pozwala matrycy aparatu widzieć więcej niż ludzkie oko i tak nie jest doskonała. Bywają warunki oświetleniowe, w których nawet sekundowa ekspozycja nie jest wystarczająca lub nie występują ostre krawędzie w kadrze, by smartfon miał się na czym zaczepić.

Rozwiązaniem może być możliwość ręcznego ustawiania ostrości, co zostało wprowadzone do nowej wersji trybu Night Sight. W ten sposób użytkownik sam może ustawić ostrość w pożądanej okolicy.

Jak Google Pixel 4 przetwarza niebo, by wyglądało dobrze?

Jeśli kiedyś robiliście zdjęcia nocnych scen, zauważyliście, że mogą one wyglądać jak zdjęcia zrobione za dnia. To mylne wrażenie jest spowodowane równym naświetleniem całej sceny. Trzeba zmienić wygląd nieba, bo jesteśmy przyzwyczajeni do tego, że kolor nocnego nieba kojarzymy z ciemnym granatem, a nawet czernią. Google nie zawiódł i tutaj.

Algorytm trybu Night Sight selektywnie przyciemnia niebo ze zdjęcia, by pasowało ono do nastroju całego zdjęcia. To działanie zostało opracowane na podstawie maszynowego uczenia algorytmu tego, jak wygląda nocne niebo. Został on wytrenowany na ponad 100 000 zdjęć, gdzie naukowcy ręcznie zaznaczali linię nieba, a każdy z pikseli był etykietowany jako ”niebo” lub ”nie niebo”.

Przyciemnione niebo kojarzy się z nocą bardziej niż jasne, złapane przez aparat., Źródło zdjęć: © © Google / [Google Ai Blog](https://ai.googleblog.com/2019/11/astrophotographywithnightsighton.html)
Przyciemnione niebo kojarzy się z nocą bardziej niż jasne, złapane przez aparat.
Źródło zdjęć: © © Google / [Google Ai Blog](https://ai.googleblog.com/2019/11/astrophotographywithnightsighton.html)

Ale to nie wszystko. Niebo nie tylko zostaje przyciemnione na zdjęciach, ale zostaje z niego usunięty szum oraz uwypuklone inne występujące motywy, jak na przykład chmury.

Efekt końcowy wygląda jak zrobiony profesjonalnym aparatem

Po to, by zrobić doskonałej jakości, ostre zdjęcie Google Pixel 3 lub 4, musicie wykorzystać statyw. Dzięki temu będziecie mogli otrzymać obrazy dobrze naświetlone, z widocznymi gwiazdami i niemal doskonałą ostrością. Na dodatek nie będziecie musieli się przejmować dziwnymi kolorami na zdjęciach, co jest dość typowe podczas robienia zdjęć nocnych. Smartfon i jego algorytmy zrobią to za was.

Efekty wyglądają naprawdę profesjonalnie. Jeszcze kilka lat temu nikt by nie pomyślał, że takie zdjęcia można zrobić smartfonem., Źródło zdjęć: © © Google / [Google Ai Blog](https://ai.googleblog.com/2019/11/astrophotographywithnightsighton.html)
Efekty wyglądają naprawdę profesjonalnie. Jeszcze kilka lat temu nikt by nie pomyślał, że takie zdjęcia można zrobić smartfonem.
Źródło zdjęć: © © Google / [Google Ai Blog](https://ai.googleblog.com/2019/11/astrophotographywithnightsighton.html)

Google ma również kilka rad dla miłośników astrofotografii uprawianej smartfonami:

  • Ustabilizuj telefon na statywie lub oprzyj go o coś
  • Uruchom aplikację Google Camera i przejdź do trybu Night Sight. Zrób zdjęcie
  • Do robienia zdjęć krajobrazowych wybierz ręcznie ”daleki” tryb ostrości w trybie manualnym
  • Dla najlepszego rezultatu nieporuszonego zdjęcia, ustaw samowyzwalacz na 3 sekundy

Tak naprawdę nie wystarczy tylko polegać na smartfonie. Sekret dobrego zdjęcia wciąż tkwi w wizji fotografa i jeśli chcecie, by wasze zdjęcia nocne były jeszcze lepsze, pamiętajcie o dobrym skomponowaniu sceny, wróceniu uwagi na zanieczyszczenie świetlne okolicy i eksperymentowaniu. Czasem podczas długiej ekspozycji świetnie może sprawdzić się latarka do oświetlenia tego, co jest na pierwszym planie.

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.