Pola skurczu (przywracanie obrazu)

Pola skurczu to technika uczenia maszynowego oparta na losowych polach , której celem jest wykonanie wysokiej jakości przywracania obrazu ( odszumianie i usuwanie rozmycia ) przy niskim obciążeniu obliczeniowym.

metoda

obraz obserwacji po na zestawie przykładowych obrazów .

Funkcja skurczu (odwzorowania) bezpośrednio modelowane jako liniowa kombinacja radialnych jąder funkcji bazowych , gdzie jest parametrem współdzielonej precyzji, liczba jąder Gaussa.

Ponieważ funkcja skurczu jest modelowana bezpośrednio, procedura optymalizacji jest zredukowana do pojedynczej kwadratowej minimalizacji na iterację, oznaczonej jako przewidywanie pola skurczu gdzie oznacza dyskretną transformatę Fouriera i jest splotem 2D z filtrem funkcji rozproszenia punktowego jest optyczną funkcją przenoszenia zdefiniowaną jako dyskretna transformata Fouriera , } i jest złożonym koniugatem .

uczy się jako z początkowym przypadek , tworzy to kaskadę warunkowych losowych pól Gaussa (lub kaskada pól skurczu ( CSF )). Θ .

Funkcja celu uczenia się jest zdefiniowana jako gdzie różniczkowalną funkcją strat który jest chciwie minimalizowany przy użyciu danych treningowych i .

Wydajność

autora sugerują, że nieco wydajność , a następnie , , i BM3D .

BM3D mieści się między szybkością i , RTF jest o rząd wielkości wolniejszy.

Zalety

  • Wyniki są porównywalne z wynikami uzyskanymi przez BM3D (odniesienie do najnowocześniejszego odszumiania od jego powstania w 2007 r.)
  • Minimalny czas działania w porównaniu z innymi metodami o wysokiej wydajności (potencjalnie możliwe do zastosowania w urządzeniach wbudowanych )
  • Parallelizable (np. możliwa implementacja GPU)
  • Przewidywalność: środowisko wykonawcze, gdzie to liczba pikseli
  • Szybki trening nawet z procesorem

Implementacje

Zobacz też