Mam obrazy z kreskówek, które zostały skompresowane. Przykład:
Mają taki hałas, że nie jest łatwo go usunąć.
Mimo że piksele są na szarym tle, piksele szumów mogą mieć bardzo różne kolory i jeśli spojrzę na histogram (obrazu w skali szarości) takiego obrazu, widzę wiele pojemników wokół pojemnika głównego koloru. Ale nie mogę po prostu usunąć kolorów wartości, które nie są koloru głównego, ponieważ istnieje ryzyko usunięcia niektórych ważnych funkcji (na przykład oka). Próbowałem też posteryzować obraz (przykład przedstawia 8 kolorów), ale niektóre piksele nadal pozostają.
Próbowałem też filtra mediany, ale nie jest on w stanie zlikwidować tak dużego szumu (używam filtra 3 * 3).
Podaj kilka metod, które mogą skutecznie usunąć hałas w tym przypadku. Byłbym wdzięczny za wszelką pomoc!
źródło
Odpowiedzi:
Pomocna była tu odmiana Total Variation (TV, znana również jako funkcjonalna Rudin-Osher-Fatemi). Możesz zastosować go na każdej warstwie kolorów lub poszukać wersji wektorowej, jeśli wyniki są dla Ciebie wystarczająco dobre.
Dobre referencje tsable i łatwe do wdrożenia algorytmy denoisingu telewizyjnego to na przykład:
Oba odniesienia mają dobrą wydajność i są łatwe do wdrożenia na podstawie dokumentów.
źródło