Jak działają kamery w telefonach
Gdy Twój telefon robi zdjęcie, światło wchodzi przez obiektyw i skupia się na czujniku obrazu. Ten czujnik pokryty jest siatką mikroskopijnych fotokomórek, które są około 100 razy mniejsze niż pojedyncze ziarenko piasku. Każdy z tych czujników posiada filtr koloru – czerwony, zielony lub niebieski – który pozwala mu zmierzyć intensywność konkretnego koloru w padającym na niego świetle.
Utrata danych podczas przetwarzania
Następnie system upraszcza te pomiary, zaokrąglając je do prostszych liczb, co jest konieczne dla procesora. Ten krok poświęca część danych, co obniża teoretyczną jakość końcowego zdjęcia, ale jest niezbędny do szybkiego montażu cyfrowej rekonstrukcji obrazu. Procesor może przetwarzać tylko tyle informacji, ile rozszyfrowuje trzy zestawy danych kolorowych.
Rola czujnika obrazu
Choć jakość końcowego zdjęcia zależy od wielu elementów, nic nie determinuje wyglądu cyfrowego zdjęcia bardziej niż sam czujnik obrazu. Inżynierowie oceniają jego jakość na podstawie wydajności w trzech kluczowych obszarach: rozdzielczości, zakresu dynamicznego oraz poziomu szumu.
Wyzwania związane z rozmiarem
Pierwszym z tych obszarów jest rozdzielczość, czyli poziom szczegółów. Czujniki z większą liczbą fotokomórek oferują lepszą rozdzielczość, ponieważ kamera może zbierać bardziej szczegółowe dane o świetle. Drugim i trzecim wyzwaniem jest zakres dynamiczny oraz szum, które wynikają z trudności w oświetleniu lub przegrzewania się kamery.
Limit fizyczny rozmiaru
Można poprawić te parametry, używając większych fotokomórek, które uchwytują więcej światła ogólnie. Jednak telefony nie mają nawet tyle miejsca na czujnik, ile posiada standardowa kamera DSLR, nie mówiąc już o powierzchni masznego teleskopu. Większość czujników kamer w telefonach nie jest większa niż ziarnko grochu, co stanowi fizyczny limit.
Fotografia obliczeniowa jako rozwiązanie
Na szczęście urządzenia mają technologiczny trik, który rekompensuje mały rozmiar ich kamer: potężne procesory. Kiedy robisz zdjęcie na telefonie, komputer kieszeniowy uruchamia złożone algorytmy, które zaczynają robić serię zdjęć w szybkim tempie. Algorytmy te manipulują tymi zdjęciami, używając matematyki, aby idealnie je wyrównać i zidentyfikować ich najlepsze części.
Wynik końcowy
Wynikiem końcowym jest obraz z mniejszym szumem, szerszym zakresem dynamicznym i wyższą rozdzielczością niż czujniki powinny być w stanie osiągnąć. Ten podejście jest znane jako fotografia obliczeniowa, a postępy w tym obszarze to prawdopodobnie to, jak firmy telefoniczne będą nadal reklamować coraz lepsze kamery bez poprawy swoich czujników obrazu.
Uczenie maszynowe w praktyce
Dziś te algorytmy często wykorzystują uczenie maszynowe, gdzie telefony uczą się poprawiać Twoje zdjęcia na podstawie wzorców znalezionych w ogromnych bazach danych zdjęć. Na przykład tryb nocny priorytetyzuje zakres dynamiczny i redukcję szumu, podczas gdy tryb portretowy mówi Twojemu telefonowi, aby skupić się na centralnym obiekcie i rozmyć tło.