Ostrość kierujemy na rozpoznawanie znaków. Zmiana ostrości i rozmycie obrazów O technice i narzędziach do wyostrzania

Ostrość kierujemy na rozpoznawanie znaków.  Zmiana ostrości i rozmycie obrazów O technice i narzędziach do wyostrzania

Nowoczesny sprzęt fotograficzny niestety daleki jest od ideału. Przynieś najdroższą kamerę w nagłych wypadkach, możesz ją trafić. Wygląda to niesamowicie, ludzie zabierają aparat, naciskają spust migawki, ale tak naprawdę znak wychodzi za późno Świętujmy, I spędziłem dużo czasu odwracając się i nie wchodząc w to. W ten sposób pomoże nowy algorytm oprogramowania SmartDeblur.

Program SmartDeblur Buła została rozbita przez Wołodymyra Jużikowa, który próbując rozwiązać dwa najważniejsze problemy w jednym produkcie, poprzez takie znaki, stał się rozpoznawalny. Obraz może stać się niewyraźny z powodu złego ustawienia ostrości oraz po upadku aparatu pod otwartą godziną otwarcia migawki. Be-yaka s tsikh dwa ułaskawienia mogą mocno zipsuvati fotografia Prote Volodymyr z vpevneniy, scho neakіsnіy jeszcze nie vpnіstyu vtracheny dla іstorії.

Autor projektu SmartDeblur wygląda na to, że na zdjęciu pokazane są wszystkie potrzebne piksele, tylko że skórka tych pikseli będzie wyróżniać się rangą dekoracji w przestrzeni świata. Aby rozwiązać ten problem, konieczne jest poznanie sposobu usunięcia znaku i umieszczenia skórzanego piksela we właściwym miejscu. Diva nie jest widoczna, algorytmSmartDeblur nie pozwól, jak fala czarującej różdżki zabierze powierzchowny wizerunek zawodowego równego. Prote wynik wychodzi bardziej niżej niż przeciwnik. Program posiada prosty i funkcjonalny interfejs z zestawem „prowadników” do regulacji parametrów obrazu. Opanowanie możliwości programu zależy od procesu eksploatacji. Po prostu weź odpowiedni znak, przekaż szprota i oceń wynik proponacji. Narzędzie może pochwalić się produktywnością w kolorze wina, wszystkie zmiany, które są dokonywane za pomocą brązowawego koloru, są wyświetlane w czasie rzeczywistym.

Zrzuty ekranu:

Cechy programu:

Prosty, intuicyjnie inteligentny interfejs. Wysoka prędkość. Przetwarzanie obrazu o rozmiarze 2048*1500 pikseli zajmuje około 300 ms w trybie podglądu (kiedy dzwonki są obrócone) i 1,5 sekundy w trybie wykańczania (kiedy dzwonki są obrócone). Wybierz parametry dla trybu czasu rzeczywistego. Nie ma potrzeby wciskania przycisku Podgląd, wszystko będzie działać automatycznie, wystarczy zrujnować dzwonki i gwizdki. Tobto. nie ma potrzeby umieszczania małego okna przed tobą, aby spojrzeć na przyciski Zastosuj. Obsługa wizualizacji nieostrych i nieostrych obrazów Możliwość wizualizacji PSF

Przedstawiam wam program smartdeblur do obsługi rozmycia i ostrości. Pierwsze dystrybucje i weekendowy Gerel można kupić na github.com/Y-Vladimir/SmartDeblur, pozostałe, płatne dystrybucje są dostępne na smartdeblur.net.

Poniżej możesz zobaczyć wynik przetwarzania rozwiniętego obrazu. Zdjęcie wykonano aparatem Canon 500D, obiektyw EF 85mm/1,8. Ustawianie ostrości w trybie ręcznym w celu rozmycia. Podobnie jak Bachite, tekst jest absolutnie nieczytelny, można tylko zgadywać, jak wygląda dialog.

A oto wynik przetwarzania:


Maizhe, cały tekst można przeczytać, jeśli chcesz dokonać czynów twórczych.

Zgadnijmy teorię

Pod godziną tworzenia z piksela skóry zewnętrznej fotografii jest on utrwalony w powietrzu (pod godziną wielkiego rozmycia) lub płomieniu (pod godziną ogniskowania). Wszystko się nakłada i w efekcie powstaje fotografia - nazywana jest splotem lub wiązką obrazów. Prawo rozprzestrzeniania jednego piksela nazywa się funkcją tworzenia lub PSF (funkcja rozprzestrzeniania punktu).

Aby przywrócić obraz, musimy obrócić (obrócić w odwrotnej kolejności) kołnierz, ale jednocześnie obrócić hałas. Ale tse nie jest takie proste. Z pomocą przychodzi twierdzenie o fałdzie i transformacji Fur'є. Bardziej szczegółowy opis teorii, na podstawie której chyba nie Varto. Tak więc, jako sam meta-rekord - przekaż programowi wiadomość i powiedz, że tam jest. Aby zadrzeć z teoretycznego żywienia, autor dedykuje im trzy artykuły:

  • habrahabr.ru/post/136853
  • habrahabr.ru/post/147828
  • habrahabr.ru/post/152885

Opis

Program SmartDeblur demonstruje nieostre i rozmyte ulepszenia obrazu.

Główne funkcje:

  • Duża prędkość. Przetwarzanie zdjęć z budynku handlowego 2048*1500 zajmuje około 300 ms w trybie podglądu.
  • Pidbir nalashtuvan w czasie rzeczywistym. Nie musisz naciskać przycisku Podgląd, wszystko działa w trybie automatycznym, wystarczy zmienić przyciski opcji.
  • Obrówka jest wymagana do fotografowania za pełną zgodą. Nie ma małych okienek do przeglądania i przycisków Zatrzymaj.
  • Wzmacnianie nieostrych i nieostrych obrazów
  • Dopasowanie do umysłu PSF

Główny nacisk na cięcia kładzie się na shvidk_st cięcia. W rezultacie obali komercyjne analogi.

To prawda, że ​​w programie jest wiele funkcji i błędów - z pewnymi znaczeniami zdjęcie pokryte jest bryczesami.

Porivniannia

Porovnyayemo jakość przetwarzania od płatnych odpowiedników.
Wybierz 2 różne programy domowe:

  1. Topaz InFocus - topazlabs.com/infocus
  2. Focus Magic - focusmagic.pl

Braterskie obrazy reklamowe, podobnie jak na oficjalnych stronach, nie gwarantują, że parametry programów są optymalne (bardziej dla wszystkich sprzedawców, uprzejmie wybrali zdjęcia i odebrali wcześniej, jak publikować reklamy na stronie).

Przerobić:

topazlabs.com/infocus/_images/licenseplate_compare.jpg

Przetwarzanie z następującymi parametrami:

Wynik na stronie Topaz InFocus:

Innym przykładem jest zmiana ostrości.

Weź tyłek na stronie Focus Magic: focusmagic.com/focusing-examples.htm

AKVIS Refocus- program do korekcji ostrości zdjęć, poprawiający w ten sposób wyrazistość obrazu, poprawiający jego ostrość i dodający efektu artystycznego wielkości zdjęć. Refocus uwydatnij swoje zdjęcia i zwiększ ich wartość estetyczną.

Aparaty cyfrowe pomagają uchwycić najważniejsze momenty, ale czasami zdjęcie wychodzi niewyraźnie, chaotycznie, a w centrum uwagi pojawia się nieistotny obiekt w tle.

W przypadku takich poglądów pomoże program AKVIS Refocus. Program pomaga poprawić ostrość znaków rozmytych, rozmytych i nieostrych. Możesz ponownie poprawić obraz lub „skupić go” na obiekcie, który nie jest już taki sam, widząc go na mszycach na innej płaszczyźnie. W przypadku dodatkowych programów można również dodać efekt fotografowania z niewielką głębią ostrości.

Program działa w pięciu trybach: ja.

Tryb pomaga zwiększyć ostrość rozmytego obrazu, sprawić, że obraz będzie wyraźny i wyraźny, przesunąć ostrość z jednego obiektu na drugi.

Na przykład zdjęcie jest dobre i nie wymaga obróbki, zawsze można skupić się na kilku fragmentach, na przykład zobaczyć oczy, zatrzymane metodą wibracyjnego ogniskowania. Zadzwoń do tego wiktoriańskiego przyjęcia na godzinę robienia portretów, makrofotografii, fotografii z bliska. Za pomocą AKVIS Refocus możesz edytować gotowe zdjęcie: zobaczyć obiekt, wstawić fokus w celu nowej korekty i, jeśli to konieczne, przerysować obszar.


Tryb, znany również pod nazwą przechylenie-przesunięcie", pozwalając na pozbycie się dużo wyraźnego obrazu (strefy ostrości) i poszerzenie zdjęcia wzdłuż krawędzi, z płynnymi przejściami między obszarami, dodając efektu tła mi. Ten tryb nadaje obiektom na obrazie "igrish" wygląd. Ludzie, budki, samochody, naturalnej wielkości figurki wyglądają jak miniaturowe modele. Zdjęcia osiągają taki efekt przy pomocy specjalnego obiektywu przechylenie-przesunięcie. Za pomocą programu AKVIS Refocus możesz przenieść dowolne zdjęcie lekkich miniaturowych modeli!


Tryb pozwala śpiewać na temat zdjęcia, przemieszczając się po krawędzi obrazu. W widoku z przodu trybu do przodu umożliwia ustawienie kształtu strefy ostrości (elipsy, prostokąt). Z podobnym efektem osiąga maksymalne otwarcie przysłony. Za pomocą AKVIS Refocus możesz zdefiniować tło obrazu, wybierając obszar w pobliżu ostrości i pozy jako ognisko i ustawiając parametry obrazu.


Tryb pozwala na symulację wielu obiektów na statycznych obrazach. Tworzę efekt obiektu, który szybko się zapada, przesuwając obraz w kierunku liniowym.

Możesz zamrozić efekt na całym obrazie lub położyć nacisk na główne obszary ze ścieżką do tła. Nadaj swoim zdjęciom więcej dynamiki!


Tryb tworzy rozproszenie kołowe, jakby dzwoniło do opakowań lub przybliżało aparat na godzinę robienia zdjęcia. W tym trybie możesz wybrać jeden z dwóch rodzajów rozmite:

Liniowy rozmittya Tworzę iluzję przesuwania obiektu z linii prostej do patrzącego, czyli w oczy nowego.
Kіltseve rozmittya Tworzę iluzję owijania obrazu.

Dzięki efektom wizualnym Twoje zdjęcia staną się bardziej wyraźne i głębokie.


Teraz zaawansowana profesjonalna fotografia jest dostępna dla każdego!

Nie musisz być fałszywy, aby zobaczyć niesamowite rezultaty w AKVIS Refocus. Program jest łatwy w obsłudze, łatwy do nauczenia nowicjuszy. Program zawiera kilka gotowych ustawień wstępnych, które pozwalają szybko rozbudować robota i pomagają poznać program. Możesz sprawdzić obróbkę obrazu w czasie rzeczywistym oraz sprawdzić obraz na zewnątrz i wynik.

AKVIS Refocus jest dostępny w dwóch wersjach: jako samodzielny program ( samodzielny) oraz jako plug-in (moduł jest podłączony, podłącz) dla edytorów graficznych.

Funkcjonalny depozyt vіd rodzaj licencji. Wypróbuj dodatkową moc AKVIS Refocus przez bardzo długi czas!

Program jest dostępny w języku rosyjskim.

Nieostre zdjęcia stają się coraz bardziej popularne z różnych powodów, ale jeśli nie zależy Ci tak bardzo na zakochanych filtrach, jak na Instagramie, smród brzmi mniej zabawnie. Trzeba przyznać, że próbowałeś nakręcić film, który jest unikalny dla Twojej rodziny, tylko po to, aby pokazać, że obraz jest rozciągnięty i poruszony.

Wygląda na to, że wykorzystywane są programy, które w Photoshopie mogą poprawić ostrość zdjęć bez rozmycia. Jeśli chcesz więcej zdjęć lub filmów w formacie spakowanym vipadkіv, jeśli nie zrobisz ostrej kopii i pięknej kopii, możesz użyć narzędzi do przywrócenia ważnych szczegółów i zmiany ostrości, aby materiał mógł zostać rozbity.

Oczywiście nie jest varto wyostrzać, więc po stworzeniu wielu mocno nieostrych zdjęć edytujesz je tak, aby smród zmieścił się na wyściółce magazynu, jednak możesz schudnąć w stylu CSI seriale, programy zwycięskie i zobacz niesamowite rezultaty.

Dodam darmowy dodatek, który można wykorzystać do zarabiania pieniędzy na dobrą zabawę i bogaty w to, dlaczego wino jest przyjazne, niższy Focus Magic. Z drugiej strony robot nie wydaje się stabilny (program się zawiesił, przetestowałem doki, szczególnie gdy interesowały mnie ważne zdjęcia), a wyniki, jak widzi program, mogą być różne.

Jedną z najlepszych funkcji SmartDeblur jest dostępność opcji powiększenia, a także opcja Dopasuj do okna. Możesz również dopasować wyniki do oryginału, klikając „Pokaż oryginał”. Wersja dostępna dla wszystkich obrazów. Program ma zemścić się na oku, na którym można nauczyć się zwiększania ostrości, czytania tekstu.

Po wypróbowaniu tego narzędzia na własnych zdjęciach pokazałem, że nie działa tak dobrze, jak Focus Magic. Alemeni daleko, aby zobaczyć dobre wyniki ze zdjęciem, aby pomścić tekst.

  • Plusy: Absolutnie bezkoshtovne, scho może być dobrodusznym interfejsem, jeszcze bardziej odpowiednim do czytania na fotografii drukowanego tekstu.
  • Cons: Niewiele bardziej stabilny, nie tak dobry do pracy z prawdziwymi zdjęciami (ewentualnie sam wypróbuj program, więc obwiniasz swój werdykt).

Próbując przyjrzeć się szczegółom, zobacz, co robisz z CSI, ale nie sprawdzaj niczego niezwykłego.

Magia skupienia

Focus Magic to coś więcej niż tylko program do ostrzenia. Według oświadczeń z ich strony, mówią, że „proponują kryminalistyczne technologie dekonwolucyjne, jakby dosłownie, jak ręka, znali różnicę”. Teoretycznie dodatek radzi sobie z nieostrymi obrazami i powiększonymi filmami, ujawniającymi szczegóły. Ale, naprawdę pracujesz?


Focus Magic nie jest automatycznym narzędziem. І tse wielki minus, bezpłatna wersja próbna przegrzebków umożliwia vikonati tylko 10 operacji. W razie potrzeby będziesz musiał uzyskać nową licencję za 45 dolarów. Jeśli jesteś zainteresowany obrazem, musisz go poprawić, wyostrzyć, podnieść ostrość w języku rosyjskim, rozogniskować lub wyczyścić obraz w smittya. Następnie rozpoczynamy trywialny proces parametryzacji.

Odłamków można używać tylko na niewielkim obszarze obrazu, ale nie ma specjalnych testów, aby uzyskać ogólny efekt dla wszystkich zdjęć.

  • Plusy: Wyglądając jak profesjonalne narzędzie, za pomocą takiej prawdy można osiągnąć dobre rezultaty.
  • Cons: Robot ma bezosobową próbkę, ale koristuvach ma wersję bezkosztową mniejszą niż 10. Do tego czasu istnieje możliwość zmiany skali (powiększenia), która kontroluje niedoskonałości.

Aby uzyskać pomoc z programem, możesz zmienić ostrość obrazu, jak masz cierpliwość tego grosza.

Suplement dla uznania ich konkurentów może mieć kilka cech: nawet zgłoszoną ceramikę i samowystarczalność. W ramach samowystarczalności rozumiem budowanie programu, przyjmuję wagę robota, na przykład to błąd. Jeśli wiesz, co robisz, możesz uzyskać dostęp do wysuniętych odciągów, ale nie jest to konieczne.


Po przejściu szkolenia możesz przystąpić do przetwarzania. W tym celu musisz umieścić czerwony kwadrat na obszarze z mocną ramką i kliknąć przycisk Przetwarzaj. Przede wszystkim. Jeśli nie jesteś zadowolony z wyników, możesz przenieść kwadrat w inne miejsce i spróbować ponownie. Dodatok vykonuє swoją pracę na dobre, jesteś daleko, aby przerobić deakі rozmitі fotografiї przez cały dzień.

Jak bachit, minus znaki wodne, jak nałożone na wszystkie zdjęcia, tak jak przetwarzasz na dodatkową bezpłatną wersję programu. Jeśli naprawdę podoba Ci się program i chcesz pozbyć się znaków wodnych, licencja będzie kosztować 39 USD.

  • Plusy: Lekkość w cudzysłowie, dobre wyniki obróbki, z tekstem - wyższe.
  • Cons: Na sfinalizowane zdjęcia nakładane są znaki wodne. Licencja kosztuje 39 USD.

Visnovki

Jeśli chcesz - virte, jeśli chcesz - nie, ale jestem vitrativ pivdnya, kontynuując ten temat. Próbując poprawić ostrość bogatych zdjęć i filmów, zrozumiałem jedno - raczej znam dobry materiał. Alternatywnie, z jakiegoś powodu „Plan A” nie jest spratsyuvav, wtedy najważniejsze dodatki do budynku powinny zostać zabrane z twojego materiału, albo powinieneś naprawdę określić, do czego możesz dotrzeć.

Do Usunennya zmaschuvannya i rozfokusuvannya praktycznie nic. Vidpovіdny aparat a paratá jest około 70 lat ale, ale również dla bogatych i algorytmów przetwarzania obrazu, również szeroko zasosuvannya neshchovannya nie tak dawno temu. Pokażmy kilka zdjęć:

Prawy obraz jest usuwany z lewego, bez użycia formatu 48-bitowego (w ten sposób będzie miał 100% oryginalnego obrazu) - oryginalny lewy plik PNG, wycięty przez kawałek. Dzięki temu mamy lepszy wizerunek.

Bardzo ważne jest, aby każdy wiedział, że zmiana jest operacją nieodwracalną, a informacje zostaną nieodwołalnie zniszczone, tk. piksel skóry zamienia się w płomień, wszystko się zmienia, a przy dużym promieniu rozproszenia na całym obrazie pojawia się jednolity kolor. Nie nazywamy tego w ten sposób – wszystkie informacje są po prostu redystrybuowane i można je jednoznacznie potwierdzić. Niemożliwe jest, aby krawędzie obrazu były mniejsze niż szerokość promienia obramowania, niemożliwe jest całkowite wymyślenie na nowo.

Zademonstrujemy, wikariuszu, mały tyłek za jednoświatową vipadkę. Podobno mamy szereg pikseli z wartościami:

x 1 | x 2 | x 3 | x 4 … - Poza obrazem.

Po utworzeniu wartości piksela skóry dodawana jest do tego wartość lewego piksela. x" i \u003d x i + x i-1. Musisz dodać przez 2, ale dla uproszczenia możemy pominąć ten skrót. W rezultacie możesz zmienić rozmiar obrazu za pomocą wartości pikseli:

x1+x0 | x2+x1 | x3+x2 | x 4 + x 3 … - Zmień rozmiar obrazu.

Teraz spróbujmy się dowiedzieć. Widzimy wartość sekwencyjnie w lansy według schematu: z innego piksela - pierwszy, z trzeciego - wynik drugiego, z czwartego - wynik trzeciego cienko. Bierzemy:

x1+x0 | x 2 - x 0 | x3+x0 | x 4 – x 0 … - Zaktualizuj obraz.

W rezultacie zamiana rozszerzonego obrazu została usunięta z dnia, dopóki piksele dowolnej dodanej stałej nie były nieznane x 0 znak jest narysowany. Jest już bogatszy lepiej - możesz uchwycić tę stałą wizualnie, możesz ją odpuścić, jest w przybliżeniu ważniejsza x 1 , można automatycznie wybrać z takim kryterium, aby wartość subpikseli "przeskakiwała" mniej itp. Ale wszystko się zmienia, jeśli dodamy szum (co zawsze ma miejsce w rzeczywistych obrazach). Opisując schemat na skórze, w magazynie będzie nagromadzony hałas, co może dać absolutnie niedopuszczalny wynik. Ale, jak zawiedliśmy, inspirowanie w tak prymitywny sposób jest całkowicie realne.

Model procesu tworzenia

Przejdźmy teraz do bardziej formalnego i naukowego opisu procesów tworzenia i inspiracji. Mniej prawdopodobne jest patrzenie na czarno-białe obrazy napіvtonі na marginesach, więc do przetworzenia pełnokolorowego obrazu wystarczy powtórzyć wszystkie niezbędne szczegóły dla kanałów koloru skóry RGB. Wprowadźmy następującą definicję:

f(x, y) - wyświetlany jest nieutworzony obraz.

h(x, y) - funkcja, którą tworzysz.

n(x, y) to szum addytywny.

g(x, y) to wynik skręcania. te, których możemy się spodziewać w wyniku (pomniejszony lub nieostry obraz).

Model procesu tworzenia formułujemy w następujący sposób:

g(x, y) = h(x, y) * f(x, y) + n(x, y). (jeden)

Zadanie rozpoznania stworzonego obrazu uważane jest za najlepsze przybliżenie f”(x,y) obrazu wizualnego. Przyjrzyjmy się skórce raportu magazynowego. Od f(x,y) i g(x,y) wszystko jest jasne Przeanalizujmy funkcję h (x, y) : W procesie wyczerpania Vikhid Zydennnye, aby zwrócić się do tańca na vipata rosfocusuvanni w vipar prostych węży. dla których funkcja jest oddzielona lub jeden piksel jest wybrany i nazywane są funkcją tworzenia.

Inne synonimy - PSF (funkcja rozsunięcia punktu, czyli funkcja rozłożenia punktu), jądro operatora rozsunięcia, jądro i inne. Rozmiar funkcji jest mniejszy niż rozmiar samego obrazu. Na przykład w przypadku kolby rozwinięcie funkcji buli 2, ponieważ skórzany piksel złożony z dwóch.

Funkcje pomocnicze

podziwiać, ponieważ wyglądają jak typowe funkcje wspomagające Skorzystamy ze standardowego narzędzia - Matlaba i weźmiemy wszystko, co niezbędne do najbardziej wyrafinowanych eksperymentów z obróbką obrazu i pozwolimy skupić się na samych algorytmach, przenosząc całą pracę do bibliotek Funkcje. Załóżmy to na uwadze PSF:

PSF w momencie rozwiązywania funkcji Gaussa fspecial("gaussian", 30, 8).

PSF w momencie maskowania funkcji fspecial("ruch", 40, 45).

Operacja konsolidacji funkcji w inną funkcję (czasami przed obrazem) nazywana jest splotem, to znaczy. wyświetlany jest jeden piksel renderowanego obrazu. Wskazany przez operator „*” (nie odchodź od mnożenia). Matematycznie dla obrazu f o wymiarach MxN funkcja wspierająca h o wymiarach mxn jest zapisana następująco:

g (x, y) = h (x, y) * f (x, y) = h (i, j) f (x + i, y + j). (2)

De . Operacja, owinięta w zgortsі, nazywa się dekonwolucją, wyprowadzenie takiego zadania nie jest trywialne.



szczyt