Częste mity o algorytmach odrzucania pikseli przy integracji
Którego algorytmu odrzucania pikseli (rejection) użyć przy integracji? W internecie krąży zestaw praktycznych reguł w stylu „metodę odrzucania dobieraj według liczby klatek”, a wiele poradników przepisuje je wprost. Tyle że te reguły kryją w sobie sporo mitów — w tym artykule przedstawię własne zdanie.
Popularne reguły praktyczne
Krążące w internecie „rules of thumb” wyglądają mniej więcej tak:
- Jeśli masz mniej niż 15–20 klatek, używaj median integration i nie stosuj sigma clipping.
- Jeśli klatek jest więcej niż 15–20, a mniej niż 40–50, używaj average integration razem z outlier rejection; kappa 2.5, 2 iteracje.
- Jeśli klatek jest więcej niż 40–50, używaj average integration razem z outlier rejection; kappa 3 (lub więcej), tylko 1 iteracja.
Mój punkt widzenia
Ta wiedza w stylu „dobieraj metodę odrzucania według liczby klatek” jest już właściwie nieco przestarzała, a problem polega na tym, że:
- Właściwym rozwiązaniem jest najpierw potwierdzenie jakości obrazów. Jeśli jakość nie została dobrze skontrolowana, wybór jakiejkolwiek metody odrzucania i tak nic nie da.
- Każdy algorytm odrzucania ma swoje zalety i wady, więc ocena wyłącznie na podstawie liczby zdjęć nie jest trafna.
- Skoro metodę odrzucania dobiera się według liczby klatek, to co mają zrobić ci, którzy mają ich bardzo mało? Same te ramy nie są w stanie objąć wszystkich sytuacji.
Kilka uzupełnień
- Powyższego zestawu reguł „nie polecam” przyjmować bezkrytycznie (pierwotnym źródłem jest odpowiedni fragment na forum APP); sporo tamtejszych ustawień parametrów jest w rzeczywistości problematycznych.
- Reject kappa dzieli się na high i low; jeśli nie ma szczególnej potrzeby, nie ustawiam obu na tę samą wartość.
- Sam nigdy nie korzystałem z integracji medianowej (median), ponieważ jakość swoich obrazów sprawdzam zawsze wcześniej.
Podsumowując: zamiast głowić się nad tym, „ile klatek pasuje do której metody odrzucania”, najpierw porządnie zadbaj o kontrolę jakości obrazów, zrozum właściwości każdej metody odrzucania i sytuacje, w których się ona sprawdza, a potem dostosuj ustawienia do rzeczywistych danych.