Obliczanie jądra rozmycia między 2 obrazami

W przeciwieństwie do standardowych (i trudniejszych) scenariuszy rozmycia i super rozdzielczości, mam dostęp do oryginalnego (ostrego) obrazuG i to jest niewyraźna wersjaB. Po prostu szukam jądra rozmyciah. Więc ponieważB jest wykonywane za pomocą prawdziwej kamery, a relacja:

B=G*h+N (gdzie* oznacza splot iN jest jakiś dodatkowy hałas)

Naturalnie jest to problem nadmiernie ograniczonyh ma mały rozmiar w porównaniu zG iB a więc co kilka pikseli w parze obrazów generuje równanie na wpisachh.

Ale jaki byłby najprostszy sposób na wdrożenie tego? Moje myśli do tej pory:

Przejście do dziedziny częstotliwości i podział (jakta odpowiedź wskazuje). Ale byłoby to nieuchronnie numerycznie niestabilne z powodu hałasu?Korelacja krzyżowa - znalazłem tylko przykłady sygnałów 1-D i nie mogłem dowiedzieć się, jak używać w przypadku 2D obrazów.Ostrożnie konstruując nadmiernie ograniczony system liniowyG'h'=B' szukamh' która jest wersją wektorową wpisów jądrah przy użyciu pewnej procedury optymalizacji. Ale to jest bardzo nużące i matrycaG' i wektorB' z pewnością będą ogromne.

Szczególnie przydatny byłby konkretny przykład w dowolnym języku programowania od C ++ do MATLAB.

questionAnswers(1)

yourAnswerToTheQuestion