[Algorytmy] Przetwarzanie obrazów

0

Witam wszystkich :-)

Poszukuję informacji nt. algorytmów poprawiających jakość zdjęć/obrazów cyfrowych. Nie chodzi mi tutaj o typowe operacje zwiększające kontrast, nasycenie barw czy funkcje typu sharpen/blur. Próbuję stworzyć aplikację, która potrafiłaby "wyciągnąć" maksimum informacji z fotografii "z założenia" złych (poruszonych, rozmazanych, zaszumionych).
O ile z eliminacją szumów nie miałam większych problemów (to zagadnienie proste i szeroko opisane), to w przypadku prób usunięcia rozmazania czy efektów poruszenia jest to skomplikowane: albo udaje mi się usunąć defekty, ale przy bardzo znacznej utracie jakości, albo jakość jest większa, ale zaburzenia wyraźnie widoczne.

Stąd moje pytanie jest następujące: czy ktoś zmagał się już z podobnym problemem? Może zna rozwiązanie lub ogólnie stosowane algorytmy (wiem, że może być to trudne, ponieważ często np. maski filtrów są dobierane do konkretnego zadania - ale chodzi mi tylko o wskazanie drogi).

Trudno znaleźć takie algorytmy - proszę zatem o jakieś "namiary" na pozycje literaturowe lub strony WWW (mogą być po angielsku). Piszę w C/C++, ale bardziej zależy mi na poznaniu algorytmu działania niż na kodzie :)

Dziękuję za wszelką pomoc i uwagi.</url>

0

Może inaczej sformułuję to pytanie ;-P

Słyszałam, że można do tego celu "zaprząc" FFT. Wie ktoś, jak to konkretnie zrobić? (Tzn. nie jak zaimplementować FFT ani jak to się robi w kodzie, bo to wiem. Interesuje mnie algorytm: czy chodzi o filtrację w dziedzinie częstotliwości - jakim filtrem? - czy o jakieś inne działania?).

Pozdrawiam :-)

0

http://www.cs.tut.fi/~foi/SA-DCT/ - jest tu coś w matlabie z dokumentacją w pdfach, ale motion blura to nie usunie

0

przylaczam sie do tematu. poszukuje czegos takiego jak korekcja kolorow czy jakiegos rodzaju wyostrzanie obrazu. no wszystko, co przydatne przy obrobce zdjec.

1 użytkowników online, w tym zalogowanych: 0, gości: 1