RAW to dane wyodrębniane z aparatu na wcześniejszym etapie przetwarzania .
Pozwala to na dalsze przetwarzanie, które może być później przeprowadzone na dowolnym komputerze. W szczególności unika się stratnych etapów przetwarzania, takich jak usuwanie matryc , wyostrzanie / redukcja szumów , oraz kompresja JPEG na stałe stosowana do wynikowego pliku obrazu przed opuszczeniem aparatu.
Kiedy robisz zdjęcie:
Oto, co dzieje się po zrobieniu zdjęcia i na jakich etapach przetwarzania wyodrębniane są obrazy RAW i JPEG.
Filtr Bayera
Migawka otwiera się i światło dostaje się do aparatu. Światło jest filtrowane przez filtr koloru Bayera, więc każdy piksel na czujniku odbiera tylko światło czerwone, zielone lub niebieskie. Jest to wymagane, ponieważ bez niego czujnik jest monochromatyczny.
Czujnik
Światło uderza w czujnik (często przez małe mikrosoczewki, które pomagają zebrać więcej światła do wrażliwej części piksela). Następnie jest przetwarzany na miliony analogowych impulsów, z których każdy odpowiada pikselowi.
Konwersja analogowo-cyfrowa
Impulsy analogowe są wzmacniane do prawidłowej wartości zgodnie z wybraną czułością (ocena ISO), a następnie są konwertowane na wartości cyfrowe za pomocą przetwornika analogowo-cyfrowego na określonej głębokości bitowej. Po tym etapie masz w strumieniu miliony (zwykle 12- lub 14-bitowych) wartości cyfrowych.
Należy zauważyć, że metoda konwersji analogowo-cyfrowej jest bardzo różna w przypadku czujników CMOS i CCD. Na przykład czujnik CMOS zawiera tranzystor w każdym pikselu, aby w tym pomóc, ale wystarczy powiedzieć, że na końcu wciąż dostajesz sporo wartości cyfrowych.
Regulacja poziomu czerni
Aparat musi określić prawidłowy poziom czerni, ponieważ czujnik niekoniecznie zwróci zero dla pikseli, które są czarne. Na przykład ciepło otoczenia czujnika może powodować pewien sygnał. Korekcję tego często wykonuje się przez odczyt danych z czujników z niektórych pikseli krawędzi, które są trwale pokryte, aby światło nie mogło do nich dotrzeć. Następnie odejmuje odpowiednią wartość od innych wyników. Może wprowadzać inne korekty danych cyfrowych - może próbować zredukować niektóre rodzaje szumów, takie jak szumy tła spowodowane przez czujnik.
Czasami wartości cyfrowe mogą być następnie zwielokrotnione lub podzielone w celu osiągnięcia właściwej wartości czułości (ISO), jeśli używasz wartości ISO, której czujnik nie robi natywnie.
To tutaj wydobywane są dane RAW.
Jeśli wykonujesz zdjęcia w formacie RAW, żaden z poniższych kroków nie zostanie trwale zastosowany do pliku obrazu wychodzącego z aparatu, co pozwala na stosowanie go w dowolnym momencie w oprogramowaniu RAW.
Demosaicing
Każda wartość jest w rzeczywistości albo wartością czerwoną, zieloną lub niebieską. Jednak każdy piksel musi mieć wszystkie trzy kolory - czerwony, zielony i niebieski - do ostatecznego obrazu. Dlatego algorytm demozaikowania musi odgadnąć pozostałe dwie części koloru dla każdego piksela i robi to na podstawie wiedzy o otaczających pikselach. Istnieje wiele różnych algorytmów demaskowania o różnej jakości i jest to proces stratny. Jeśli zdarzy się to w aparacie, utkniesz z wbudowanym algorytmem aparatu.
Konwersja przestrzeni kolorów
Czerwony, zielony i niebieski w filtrze Bayera niekoniecznie mają taki sam odcień jak czerwony, zielony i niebieski w standardowej przestrzeni kolorów sRGB. Następnie aparat wykonuje korekcję kolorów, aby przekonwertować kolory na żądaną przestrzeń kolorów, którą zwykle jest sRGB.
Balans bieli
Korekta balansu bieli służy do korygowania różnych temperatur barwowych źródeł światła podczas robienia zdjęcia.
Korekcja gamma
Zastosowana jest korekcja gamma, która konwertuje z wartości liniowych na wartości z korekcją gamma, zgodnie z wymaganiami cyfrowych plików obrazów. Ta korekta nie jest prostą korekcją gamma; zastosowano krzywą kontrastu, aby upewnić się, że rozjaśnienia i czernie dobrze się zakrzywiają, nadając mu ładny wygląd przypominający film.
Ostrzenie i redukcja szumów
Stosuje się odpowiednią ilość wyostrzania i redukcji szumów, aby poprawić obraz i spróbować stłumić irytujące szumy. Istnieją różne algorytmy wyostrzania i redukcji szumów, i jest to procedura stratna. Jeśli zrobisz to w aparacie, utkniesz z jakimkolwiek wyostrzeniem i redukcją szumów zastosowaną przez aparat.
Kompresja JPEG
Wynikowe dane obrazu są kompresowane jako JPEG. Jest to oczywiście także procedura stratna.
W tym miejscu zostałby wygenerowany plik JPEG.
Więcej informacji o formacie RAW
Aby utworzyć plik RAW, nieprzetworzone dane z kroków od 1 do 4 powyżej są składane w formacie pliku, który zwykle jest zastrzeżonym, specyficznym dla producenta formatem pliku opartym na formacie TIFF. Czasami dane są kompresowane przy użyciu prostego algorytmu bezstratnej kompresji, a czasem ich część jest również szyfrowana.
W pliku RAW aparat osadza wiele metadanych wraz ze wszystkimi informacjami niezbędnymi do wykonania dodatkowych kroków przetwarzania zgodnie z ustawieniami aparatu. Obejmuje to takie informacje, jak ustawienia balansu bieli, wyostrzania i kontrastu wybrane w aparacie. Oprogramowanie RAW może następnie zastosować się do tej porady lub ją zignorować.
Aparat osadza również plik JPEG w pliku RAW, który może następnie wykorzystać podczas odtwarzania obrazu w trybie „odtwarzania” w aparacie. Ten osadzony plik JPEG dodaje trochę do rozmiaru pliku RAW, ale oznacza to, że aparat nie musi stosować całego przetwarzania przy każdym wyświetlaniu obrazu w trybie odtwarzania. Oprogramowanie do przetwarzania RAW na komputerach w dużej mierze ignoruje osadzony plik JPEG, chociaż niektóre programy mogą go używać do szybkiego podglądu lub do generowania szybkich miniatur. Jest to ogólnie dość niska jakość JPEG, wystarczająco dobra tylko do podglądu.