Dane liniowe a rozciągnięte: dlaczego stack jest czarny albo zielony
Zestackowane astrozdjęcie otwarte w zwykłej przeglądarce jest czarne albo zielone.
Zapisujesz zestackowany obraz, otwierasz go w Podglądzie albo Zdjęciach i jest czarny: kilka białych kropek na niczym. Albo otwierasz go w programie do obróbki i jest płaski, jaskrawo zielony. Albo otwierasz zapisany obrazek w programie do obróbki, a ten traktuje go jak gotowy i nie chce go poprawić.
Wszystkie trzy sytuacje wynikają z różnicy między danymi liniowymi a rozciągniętymi.
Liniowe: światło tak, jak zostało policzone
Matryca aparatu liczy fotony. Dwa razy więcej światła, dwa razy większa liczba. Uśredniony stack tych zliczeń zachowuje tę właściwość, więc wartości pikseli są proporcjonalne do światła, które dotarło. To są dane liniowe.
W danych liniowych niebo i słaba mgławica siedzą w dolnym jednym-dwóch procentach zakresu. Najjaśniejsze jądra gwiazd są blisko góry, a pomiędzy nie ma prawie nic. Wyświetlony bez zmian, stack liniowy jest czarny z białymi punkcikami. To nie niedoświetlenie. Tak wygląda słabość obiektu głębokiego nieba w porównaniu z gwiazdą.
Rozciągnięte: dla oczu
Żeby coś było widać, obraz się rozciąga. Krzywa ogromnie podnosi słaby koniec i ściska jasny, więc niebo wędruje z 1% do jednej dziesiątej zakresu, a mgławica staje się widoczna. Po rozciągnięciu wartości nie są już proporcjonalne do światła; podwojenie światła nie podwaja już piksela.
Większość kroków obróbki (usuwanie gradientu, balans kolorów, pomiar szumu, usuwanie gwiazd) zakłada dane liniowe. Wykonane po rozciągnięciu rozwiązują inny problem niż ten, który jest na niebie.
Dlaczego kolorowy stack jest zielony
Kamera kolorowa (OSC) ma dwa razy więcej pikseli zielonych niż czerwonych czy niebieskich, a zieleń to zakres, w którym jest najczulsza, więc surowy kolorowy stack mocno ciągnie w stronę zieleni. Rozciągnij go bez wcześniejszej kalibracji kolorów, a zieleń zostanie podniesiona razem z całą resztą. Dokładnie opisuje to artykuł dlaczego zestackowany obraz jest zielony. W skrócie: zieleń jest prawdziwa, a jej usunięcie to krok kalibracji, którego miejsce jest na danych liniowych.
Dlaczego stacki zapisuje się jako 32-bit float
16-bitowy plik całkowitoliczbowy ma 65,536 poziomów. W stacku liniowym niebo i słaba mgławica mieszczą się mniej więcej w dolnym tysiącu z nich, a to zgrubna drabina dla tej części obrazu, na której zależy ci najbardziej. Stackowanie wielu klatek daje drobniejsze stopnie, niż miała jakakolwiek pojedyncza klatka, a 16-bitowe liczby całkowite zaokrąglają tę precyzję.
32-bitowy plik zmiennoprzecinkowy (float) zachowuje każdy ułamek, który wyprodukował stack. Dlatego programy do stackowania zapisują FITS albo TIFF float.
To także użyteczna wskazówka. Gotowy obrazek jest prawie zawsze 8- lub 16-bitowy całkowitoliczbowy, a plik float jest prawie zawsze stackiem. Przycisk Save the stacked image („Zapisz zestackowany obraz”) w Akastroid zapisuje stack jako 32-bitowy TIFF float (albo FITS) z tego powodu, a gdy plik float zostanie ponownie otwarty, jest traktowany jak stack: gradient usunięty, kolory skalibrowane, obraz rozciągnięty.
Rozciągnięty podgląd to nie stack
Programy pokazują rozciągnięty podgląd stacku, żebyś mógł go zobaczyć. Zapisz ten podgląd, a zapiszesz obrazek, a nie dane. Niebo jest już podniesione, zieleń wypalona, a zliczenia przepadły. Po ponownym otwarciu nie da się go „odrozciągnąć”, więc program powinien potraktować go jak gotowy obrazek. Dlatego „naprawianie” zapisanego podglądu nigdy nie działa tak dobrze jak ponowna obróbka stacku.
Do wersji 1.3.1 przycisk Save the stacked image w Akastroid zapisywał ten rozciągnięty podgląd, co było błędem. Od 1.3.2 zapisuje liniowy stack. Plik zapisany wcześniejszą wersją jest podglądem i tak się otworzy; zamiast niego obrób ponownie oryginalne klatki.
Jak rozpoznać, co masz
- Otwiera się w zwykłej przeglądarce jako czarny z białymi kropkami: liniowe.
- Otwiera się z widocznym niebem i mgławicą: rozciągnięte.
- FITS albo TIFF/XISF z 32-bitowymi próbkami float: prawie na pewno liniowe.
- JPEG albo PNG: rozciągnięte, zawsze.
W skrócie
- Dane liniowe są proporcjonalne do światła. Wyglądają na czarne i to na nich pracuje obróbka.
- Rozciąganie czyni je widocznymi i kończy ich liniowość. Kalibruj przed rozciąganiem, nigdy po.
- Zapisuj stacki jako 32-bit float (FITS lub TIFF float). 16 bitów wyrzuca słaby koniec.
- Zapisany podgląd to obrazek, a nie stack, i nie da się go obrobić ponownie jak stacku.
Przeczytaj oryginał po angielsku · Także po Deutsch · Español · Français · Italiano · 日本語 · Nederlands · Português (Brasil) · Türkçe · 繁體中文
Wypróbuj na własnych danych
Akastroid robi wszystko z tego poradnika automatycznie i mówi ci, co zrobił.
Pobierz Akastroid (za darmo)