Prosty w obsłudze i wysoce wydajny moduł odszumiania, dostosowany do indywidualnych profili szumów szerokiej gamy sensorów aparatów.

Jednym z problemów z wieloma algorytmami odszumiania jest to, że zakładają one, że wariancja szumu jest niezależna od jasności sygnału. Profilując charakterystykę szumu matrycy aparatu przy różnych ustawieniach ISO, można ocenić wariancję przy różnych jasnościach, a algorytm odszumiania można dostosować w celu bardziej równomiernego wygładzenia szumu.

Currently, Ansel has sensor noise profiles for over 300 popular camera models from all the major manufacturers. If you generate your own noise profile for a camera that is not yet supported by Ansel, be sure to share it with the Ansel development team so they can include it in the next release! Please see Ansel’s camera support  page for more information.

tryby

Moduł odszumianie (profilowane) implementuje dwa algorytmy, z których każdy jest dostępny w łatwym w użyciu trybie „automatycznym” lub w bardziej zaawansowanym trybie ręcznym z dodatkowymi elementami sterującymi:

non-local means
This algorithm works in the spatial domain in much the same way as the astrophoto denoise module. It averages each pixel with some surrounding pixels in the image. The weight of such a pixel in the averaging process depends on the similarity of its neighborhood with the neighborhood of the pixel being denoised. A patch with a defined size is used to measure that similarity.

Zauważ, że ten algorytm jest mocno zasobożerny.

wavelets (default)
This algorithm works in the wavelet domain, and provides a simplified user interface. Wavelet decomposition allows you to adjust the denoise strength depending on the coarseness of the noise in the image. This mode can be used in either Y0U0V0 color mode (which allows you to independently control luminance and chroma noise) or RGB color mode (which allows you to independently control noise for each RGB channel).

Algorytm falkowy wymaga mniej zasobów niż metoda średnich nielokalnych.

szum luminancji a szum chrominancji

Both “non-local means” and “wavelet” algorithms can efficiently tackle luma (lightness) noise and chroma (color) noise.

W przeszłości sugerowano użycie dwóch oddzielnych instancji tego modułu do niezależnego rozwiązywania problemów chromy i lumy (przy użyciu trybów mieszania chrominancji i jasności). Nie jest to już zalecane, ponieważ moduł odszumianie (profilowane) jest umieszczany przed modułem wejściowego profilu koloru w kolejce przetwarzania (aby parametry profilu były dokładne), a tryby mieszania kolorów powinny być używane tylko po zastosowaniu wejściowego profilu kolorów.

Nowe algorytmy w tym module zapewniają teraz własne metody oddzielnej obsługi szumu lumy i chrominacji, i w obu przypadkach można to obsłużyć za pomocą pojedynczej instancji modułu.

kontrolki modułu

The denoise (profiled) module provides some controls that are independent of the algorithm used. These are described first, before moving on to the algorithm-specific controls.

Opisując elementy sterujące specyficzne dla algorytmu, najpierw omówimy uproszczony interfejs, a następnie przejdziemy do bardziej zaawansowanych elementów sterujących dla tego algorytmu.

Suwaki wyposażone są domyślnie w wartość minimalną i maksymalną. Są to jednak tylko ograniczenia umowne i w razie potrzeby możesz wprowadzić wyższe wartości, klikając PPM na suwaku i wpisując nową wartość.

kontrolki wspólne

profil
Ansel automatycznie określa model aparatu i ISO na podstawie danych Exif z pliku raw i wyszukuje odpowiedni profil w swojej bazie danych. Jeśli obraz ma pośrednią wartość ISO, ustawienia będą interpolowane między dwoma najbliższymi zestawami danych w bazie danych, a to interpolowane ustawienie pojawi się jako pierwszy wiersz na liście wyboru. W razie potrzeby można również ręcznie nadpisać ten wybór. Ponowne wybranie najwyższego wpisu w polu kombi przywróci domyślny profil.
tryb
Wybiera, którego algorytmu odszumiania użyć (patrz powyżej) i czy przedstawić uproszczony („automatyczny”) lub w pełni ręczny interfejs dla tego algorytmu.
dostosuj do balansu bieli
Ponieważ balans bieli wzmacnia każdy z kanałów RGB w inny sposób, każdy kanał wykazuje inny poziom szumu. To pole wyboru sprawia, że wybrany algorytm dostosowuje się do regulacji balansu bieli. Ta opcja powinna być wyłączona w drugiej instancji, jeśli pierwsza działa w trybie mieszania kolorów.
adjust autoset parameters (auto modes only)
Automatically adjust all the other parameters on the current denoising algorithm using a single slider. This is particularly useful when you have had to increase the exposure on an under-exposed image, which normally introduces additional noise (as if you had taken the shot with a higher ISO). This control compensates for that by using settings similar to those used for a higher ISO image. The “effective ISO” used by the denoise algorithm is the actual ISO used, multiplied by the value of this slider.
strength
Fine-tune the strength of the denoising. The default value has been chosen to maximize the peak signal-to-noise ratio. It’s mostly a matter of taste – whether you prefer a low noise level at the cost of fine details, or you accept more noise to better preserve fine detail.
ochrona cieni (tylko tryb zaawansowany)
Zmniejsz tę wartość, aby bardziej agresywnie odszumić cienie. Zazwyczaj wraz ze wzrostem szumu konieczne będzie zmniejszenie tego parametru.
korekcja przesunięcia kolorów (tylko tryb zaawansowany)
Poprawia wszelkie przebarwienia, które mogą pojawiać się w cieniach. Zwiększ tę wartość, jeśli ciemne cienie wydają się zbyt zielone, zmniejsz, jeśli wydają się zbyt fioletowe.

automatyczne suwaki średnich nielokalnych

waga centralnego piksela (szczegóły)
Kontroluje ilość szczegółów, które powinny być zachowane przez algorytm odszumiania. Domyślnie przyjęliśmy niską wartość, co oznacza, że algorytm będzie jednakowo traktował szumy lumy i chromy. Przesuń ten suwak w prawo, aby zmniejszyć stopień odszumiania lumy tak, aby algorytm wpływał przede wszystkim na szum chrominancji. Regulując ten suwak razem z suwakiem siły, możesz znaleźć dobrą równowagę między odszumianiem luminancji i chrominancji.

zaawansowane suwaki średnich nielokalnych

Po wyłączeniu trybu automatycznego w metodzie średnich nielokalnych suwak dostosuj parametry automatycznego ustawiania zostanie zastąpiony kontrolkami, omówionymi poniżej. Możesz użyć suwaka automatycznej regulacji, aby uzyskać pewne początkowe ustawienia, a po przełączeniu w tryb ręczny suwaki pokażą równoważne ustawienia ręczne. Następnie możesz kontynuować dostrajanie ustawień ręcznych od punktu początkowego ustawień automatycznych.

rozmiar łatki
Kontroluje rozmiar dopasowywanych wstawek podczas decydowania, które piksele mają być uśrednione — zobacz odszumianie astrofotograficzne, aby uzyskać więcej informacji. Zwiększ tę wartość w przypadku obrazów z większą ilością szumu, ale pamiętaj, że wysokie wartości mogą wygładzić drobne krawędzie. Wpływ tego suwaka na czas przetwarzania jest minimalny.
promień szukania
Kontroluje, jak daleko od piksela algorytm będzie próbował znaleźć podobne łatki. Zwiększenie wartości może dać lepsze wyniki w przypadku bardzo zaszumionych zdjęć, gdy widoczny jest gruboziarnisty szum, ale ten parametr ma ogromny wpływ na czas przetwarzania (czas przetwarzania rośnie z kwadratem tego parametru). Niższa wartość przyspieszy wykonanie, wyższa wartość spowolni. W większości przypadków lepiej jest użyć parametru rozpraszania, który daje podobny efekt, ale bez wysokich narzutów obliczeniowych.
rozpraszanie (szum gruboziarnisty)
Podobnie jak promień wyszukiwania, ten suwak kontroluje, jak daleko od piksela algorytm będzie próbował znaleźć podobne łatki. Jednak robi to bez zwiększania liczby rozważanych poprawek, dlatego też czas przetwarzania pozostanie mniej więcej taki sam. Zwiększenie wartości zredukuje gruboziarnisty szum, ale może wygładzić lokalny kontrast. Ten suwak jest szczególnie skuteczny w redukcji szumów chrominancji.

krzywe falkowe

Wavelet curves are shown when one of the “wavelet” modes is selected.

Szum na obrazie zwykle składa się w różnym stopniu z szumu drobnoziarnistego i gruboziarnistego. Krzywe falkowe umożliwiają regulację siły odszumiania w zależności od grubości widocznego szumu. Lewy koniec krzywej będzie oddziaływał na bardzo gruboziarnisty, a prawy na bardzo drobny szum. Podniesienie krzywej zwiększy stopień wygładzania, a obniżenie krzywej zmniejszy je.

Przykładowo można zachować bardzo drobnoziarnisty szum, przeciągając w dół prawą skrajną część krzywej. Podczas walki z szumem chrominancji (np. na krzywej U0V0 lub na drugiej instancji modułu w trybie mieszania kolorów) możesz bezpiecznie podnieść prawą stronę krzywej, ponieważ kolory nie zmieniają się zbytnio w drobnych skalach. Może to być przydatne, jeśli widzisz zaszumione izolowane piksele o niewłaściwym kolorze.

falkowy tryb koloru Y0U0V0

Preferowanym sposobem korzystania z falek jest tryb kolorów Y0U0V0. W tym trybie krzywe odszumiania są początkowo rozdzielane na składniki luminancji (Y0) i koloru (U0V0). Następnie można użyć krzywej Y0 do kontrolowania poziomu odszumiania jasności, a krzywej U0V0 do kontrolowania poziomu odszumiania barwy.

image

tryb koloru falkowego RGB

Przed wprowadzeniem trybu koloru Y0U0V0 odszumianie oparte na falkach mogło być wykonywane tylko bezpośrednio w kanałach R, G i B, razem lub indywidualnie.

image

Jeśli chcesz niezależnie odszumiać kanały RGB, najlepszym sposobem na to jest użycie instancji modułu kalibracji kolorów, umieszczonego bezpośrednio przed modułem odszumiania (profilowanego) tak, aby wyprowadzał on kanał szarości, oparty tylko na kanale czerwonym, a następnie odszumił ten monochromatyczny obraz za pomocą krzywej falkowej czerwonego. Powtórz tę procedurę dla kanałów niebieskiego i zielonego. Ta procedura jest czasochłonna, ale daje najlepsze rezultaty, ponieważ patrzenie na kolor zaszumionego piksela nie jest wiarygodnym sposobem określenia, który kanał należy dostosować. Na przykład zaszumiony czerwony piksel może być spowodowany szczytem szumu w kanale czerwonym, ale może również być spowodowany ciszą szumu w kanale niebieskim i zielonym.

Problem z niezależnym odszumianiem kanałów RGB polega na tym, że na koniec zawsze może pozostać nieco szumu chromy, do eliminacji którego może okazać się zastosowanie silnego wygładzania. To zjawisko było jednym z głównych powodów implementacji trybu kolorów Y0U0V0.

zaawansowane suwaki falek

Kiedy w trybie _falkowym_wyłączysz opcję automatyczną, suwak dostosuj parametry automatycznie zostanie zastąpiony kontrolkami ochrony cieni i korekcji przesuniecia kolorów wymienionymi powyżej w sekcji wspólne elementy sterujące.