Fotoaparát.cz

Jak na zaostření neostrých a rozmazaných fotografií

Každému fotografovi se už jistě podařilo zkazit fotografii rozmazáním – ať už pohybem fotoaparátu při expozici, nebo nesprávným zaostřením. V takové situaci ani programy jako Photoshop nepomohou a při sledování různých kriminálek si většina z nás ťuká na čelo. Naštěstí najdete na internetu pár užitečných prográmků, často děl nadšenců, které opravdu pomohou takové chyby zkorigovat.

Stejně jako druhy rozmazání můžeme rozdělit na pohybovou a optickou neostrost, i programů na korekci těchto chyb je několik. Některé opravují jen optickou neostrost, jiné jen pohyb fotoaparátu, jen málo zvládá korigovat obě chyby. V tomto článku s některé programy představíme a zkusíme, jak jsou použitelné v praxi.

Zkušební snímky

Přiznám se, že najít rozmazaný snímek je problém, takové většinou hned mažu. Jako testovaní obrázky jsem tak nafotil opticky i pohybem fotoaparátu rozmazaný testovací obrazec (to by měl být snadno korigovatelný případ). Použil jsem také snímek, který využila společnost Adobe když v roce 2011 s velkou slávou oznámila, že pracuje na programu pro redukci rozmazání. A testovací balík doplňuje několik opravdu zkažených snímků. Pro test jsem snímky zmenšil na 800 px delší strana – některé programy mají toto omezení ve zkušebních verzích. Zároveň na některých snímcích by bylo v plném rozlišení rozmazání příliš velké – ne že by si s tím algoritmus softwaru neporadil, ale programy prostě nenabízejí možnost nastavit tak vysoké hodnoty pro korekci (bohužel). V případě, že si některý z programů neporadil s jednodušší korekcí, výsledek složitější už ani neuvádím.

opticky neostrý snímek mírně rozmáznutý snímek (a pouze v jednom směru)
velmi rozmáznutý snímek mírně rozostřená fotografie
středně rozostřená fotografie silně rozostřená fotografie
testovací snímek který použilo Adobe pro ukázku záhadné skvrny skryté v neostrosti
noční foto bez stativu

Testované programy

Na testovacích snímcích jsem zkoušel tyto programy:

SmartDeblur
K dispozici je pod GPL licencí, takže nejste v jeho stažení a používání omezeni. Umí korigovat optickou neostrost, gaussovské rozostření a jednoduché rozmazání.

SmartDeblur

Photo! Editor
Malý editor fotografií umožňující základní úpravy je k dispozici zdarma. Obsahuje funkci pro doostření rozostřené fotografie.

Photo! Editor

Blurity!
Komerční (placený) program specializovaný na opravu pohybem fotoaparátu rozmazaných snímků. Zkušební verze přidává na opravené snímky otravný vodoznak.

Blurity!

Focus magic
Komerční (placený) program Zkušební verze funguje jen po 10 snímků. Odstraňuje rozmazání a do určité míry i rozostření. Lze ho využít jako plugin ve Photoshopu.

Focus magic

Robust Deblurring Software
Pro nekomerční využití je zdarma (ovšem omezený na rozlišení 800×800 pixelů), koriguje rozmazání a jako jediný z testovaných programů dokáže využívat k výpočtům grafickou kartu (nVidia s podporou CUDA), což by mělo urychlit výpočetně náročné operace.

Robust Deblurring Software

SmartDeblur

Výhodou této aplikace je, že výpočet náhledové opravy je rychlý – běží v reálném čase tak, jak hýbete šoupátky. V nastavení si pak volíte, kolik iterací (jakou přesnost) použije program při výpočtu plné kvality. A tento výpočet může na průměrném PC i při malých fotkách trvat několik minut. V testu jsem používal počítač se šestijádrovým procesorem Core i7 (až 12 vláken paralelně) a přestože aplikace správně detekovala, že může počítat ve 12 vláknech, celkové využití procesoru bylo jen 20% – na starším PC s dvoujádrovým procesorem bylo využití téměř úplné, jedná se tedy o nedotaženou paralelizaci výpočtu. Další drobnou nevýhodou je, že rychlý náhled dává trochu jiné výsledky než konečný výpočet. Dejte si pozor na posuvník Smooth – v náhledu fotografii opraví, v konečném výpočtu zbytečně rozpatlá. A občas je výsledek rychlého náhledu prostě lepší než po celkovém výpočtu.

SmartDeblur umožňuje jako jediný opravit optickou neostrost ve větší míře s volitelným nastavením. A funguje to úžasně. Samozřejmě nikdy nezískáte snímek konkurující nepokažené fotografii, ale je neuvěřitelné, co lze z rozostřených částí dostat. Nastavit si můžete poloměr rozostření a charakter bokeh, což ale bude většinou jen kosmetické nastavení, protože ho přesně neodhadnete.

korekce neostrého obrazce mírně rozostřená fotografie
středně rozostřená fotografie silně rozostřená fotografie
záhadné skvrny jsou plameňáci

Rozmazání snímků pohybem fotoaparátu umožňuje SmartDeblur korigovat jen omezeně, pouze plynulý pohyb v jednom směru – a směr i délku pohybu musíte nastavit ručně. Ovšem pokud s vám to povede, fotografie opět odhalí původně neexistující detaily.

korekce mírně rozmazaného obrazce

Focus magic

Focus magic funguje jako plugin v Photoshopu, nebo jako samostatný program. Pokud máte 64bitový operační systém, instalace se zasekne – není to chyba, je to vlastnost (program není pro 64bitové systémy), ovšem stačí ve správci úloh instalaci ukončit, Focus magic je už nainstalovaný.

Prográmek nemá příliš nastavení, dokáže korigovat rozostření (ale hůř než výše uvedený SmartDeblur) a rozmazání – opět jen v jednom směru a s ručně volenou délkou. Co je horší, úhel pohybu rozmazání můžete volit jen po desítkách stupňů, což není zrovna přesné. Je to škoda, protože korekce rozmazání jde programu lépe než konkurenčnímu SmartBlur. Příjemnou funkcí je náhled na opravu libovolné malé oblasti obrázku. Nemusíte tak po každé změně nastavení hned pouštět celý výpočet.

korekce neostrého obrazce korekce mírně rozmazaného obrazce

Photo! Editor

Tento program má opravu neostrosti jen jako „vedlejší“ funkci a podle toho to bohužel dopadlo. Koriguje jen neostrost a bez možnosti většího nastavení. Je sice celkem rychlý, ale míra korekce je velmi omezená, takže jakoukoli více rozostřenou fotografii už neopraví. Pravděpodobně také funguje jinak než zbylé programy – výsledky jsou prostě horší.

korekce neostrého obrazce tady se plameňáci neukázali

Blurity!

První ze dvou automatických „odrozmazávacích“ programů. Na rozostřenou fotografii je nepoužitelný, naopak na rozmáznutém snímku automaticky z vybrané oblasti detekuje, k jakému pohybu fotoaparátu došlo, a pokusí se chybu opravit. V pokročilém nastavení máte možnost ovlivnit detekci i přesnost výpočtů, ale nastavení probíhá metodou pokus-omyl, takže je to mravenčí práce. A samozřejmě pokud je fotografie nekontrastní, nemá dostatečně rozmanitý barevný a jemný obsah, je detekce opravdu problém.

mírně rozmáznutý snímek velmi rozmáznutý snímek

Robust Deblurring Software

Program, který mne zaujal především možností akcelerace pomocí grafické karty. Ovšem rozdíl v rychlosti proti na podobném principu fungujícímu Blurity! jsem nezaznamenal. Pravděpodobně by se projevil při zpracování větších snímků, což ale dostupná verze programu neumožňuje. Aplikace také občas padá, typicky pokud nastavíte Smoothness na nulovou hodnotu.

Přestože je Robust Deblurring Software určený primárně pro korekci rozmazání, překvapivě (na rozdíl od Blurity) si poradí i s lehčími případy optické neostrosti. Ale samozřejmě SmartDeblur, kde si můžete charakter rozostření nastavit ručně, je lepší. Tady vždy narazíte na nepřesně automaticky určený charakter neostrosti.

korekce neostrého obrazce

Co se týče korekce rozmazání, narazíte na problém chybějících nastavení. Můžete zvolit pouze to, jak je rozmazání velké. O zbytek se stará automatika a pokud selže, máte smůlu. Z tohoto pohledu v Blurity! se sice nadřete, ale k nějakému výsledku se nakonec dopracujete. Ovšem když správně nastavíte velikost rozmazání a Robust Deblurring Software zafunguje, Blurity! se může jít zahrabat.

korekce mírně rozmazaného obrazce korekce velmi rozmazaného obrazce

A co na to Adobe?

Adobe ukázalo vyvíjenou technologii na korekci rozmazání už v roce 2011 právě na obrázku použitém v tomto článku. Později se ukázalo, že fotografie nebyla špatně nafocená, rozmazána byla později. I proto je charakter rozmazání poměrně plynulý a dobře se, jak je i vidět, koriguje. Výsledek předvedený Adobe zde pro srovnání máte také. Předpokládám, že už v další verzi Photoshopu se ultimátního nástroje pro korekci rozmazání dočkáme.

výsledek ukázky Adobe technologie

Řešení pro rozmazané fotografie?

Bohužel ve většině případů rozmazané a rozostřené fotografie stále skončí v koši. Rozhodně nečekejte, že bude opravená fotografie tak kvalitní, jako kdyby se vám podařila vyfotit správně, to je výjimečné. Na co jsou uvedené programy skvělé je rekonstrukce například nápisů mimo hloubku ostrosti, cenzurovaných obličejů díky funkci redukce gaussovského rozostření u SmartDeblur a vyvracení teorií ufologů s jejich věčně rozostřenými fotografiemi. Vždy ale počítejte s tím, že:

Ovšem občas máte důležitou fotografii jen trochu mázlou, lehce nedoostřenou, a pak se vám jeden představených programů může hodit. Na korekci rozostření doporučuji SmartDeblur, na rozmazané snímky buď Blurity! nebo Robust Deblurring Software. Za Blurity! ale zaplatíte $39 a Robust Deblurring Software je k dispozici jen ve zkušební verzi s omezením velikosti obrázku (fotografii v plném rozlišení si prostě musíte nařezat).