Použijte raději post=4 (a post=5) než post=2 (a post=3). Také, nenastavujte zbytečně nízko parametr vthresh.
Parametr dthreshold byl v Telecide přejmenován na dthresh pro Decomb 5.0.0. Ve FieldDeinterlace je stále nazýván dthreshold.
Je rychlejší a méně náchylné na chyby provést 2 uspořádání než 3. Ale Decomb 5.0.0 bude stále zkoušet třetí uspořádání pokud je snímek stále roztřepený po 2-způsobech uspořádání. Takže ve srovnání s Decomb 4 nejsou vysílány žádné zvláštní roztřepené snímky. Tutorial nabízí opravdu jednoduchý způsob pro určení pořadí polí klipu.
Nejdříve ověřte, že je správně nastaveno vaše pořadí polí použitím procedury uvedené v tutorialu!
Proces uspořádání polí není dokonalý. Nicméně, může být v některých situacích vylepšen. Například, pokud máte zašumělý klip (takový jaký můžete obdržet z analogového zachytávání), můžete často zlepšit uspořádání pomocí parametru nt pro zvětšení tolerance šumu, oproti výchozí 10. Nejlepší hodnota bude záviset na tom jak zašumělý je váš klip. Ale buďte opatrní při zvyšování tolerance šumu, protože to může zhoršit uspořádání pro čisté klipy.
Také můžete zlepšit uspořádání v některých případech zapnutím řízení šablony (pattern guidance). V některých neobvyklých případech můžete zlepšit uspořádání vypnutím řízení šablony! Zkuste to oběma způsoby a uvidíte, která vám dá lepší výsledky.
Tyto změny scény vyžadují třetí (zpětné) uspořádání. Decomb vyzkouší třetí uspořádání jen když je post nastaven na jinou hodnotu než 0. Všimněte si, že můžete zapnout zkoušku třetího uspořádání bez zapínání postprocessingu: můžete nastavit post=1. Také můžete zapnout třícestné uspořádání na všechny snímky (ne jen ty, které jsou roztřepené po dvoucestném uspořádání) použitím parametru triple. Nicméně nastavení triple=true, může způsobit zadrhávání.
Nejdříve použijte post=3 nebo post=5 pro ověření, že ve snímku skutečně bylo odstraňováno prokládání. Pokud ne, tak potřebujete snížit váš parametr vthresh dokud tomu tak nebude. Pokud z něj bylo odstraňováno prokládání, tak můžete snížit parametr dthresh pro zpracování více oblastí ve snímku, ale podívejte se na upozornění níže.
Ujistěte se, že to co máte za roztřepení, roztřepením skutečně je. Například, má klip někdy obsah, který je takový záměrně ale vypadá jako roztřepení. Pokud použijete SeparateFields() (samotný, bez Decomb) a stále vidíte "roztřepení" v polích, pak to není skutečné roztřepení (prokládání), ale úmyslný obsah snímku.
Pokud děláte převod barev před Decomb, ujistěte se, že provádíte ConvertToXXX(interlaced=true).
Neměňte vertikální velikost před použitím Decomb.
Upozornění na zbytkové roztřepení: Lidé se často zastaví na snímku, značně si ho přiblíží a vidí nějaké slabé zbytkové roztřepení a trápí se tím. Ale to je opravdu zavádějící pro vyhodnocení zbytkového roztřepení. Lidské vnímání nemůže registrovat kontrast, když nastává menší rozdíl než prahová hodnota. Ale prahová hodnota je nižší, protože se zvětšuje velikost obrazu. To znamená, že když přiblížíte obraz, dostanete nesprávnou představu o tom co ve skutečnosti vidíte v normální velikosti. Tedy, když se věci pohybují vidíme je se sníženým rozlišením; proto tedy zastavení se na snímku dává nesprávnou představu o tom co lze vnímat. Pro zhodnocení zbytkového roztřepení, přehrávejte klip s normální rychlostí a velikostí. Jestliže to vypadá dobře, tak buďte štastní!
Nakonec, snížení dthresh na nízké hodnoty (jako 0-5) zahodí většinu výhod adaptivního na oblastech založeného odstraňování prokládání, které Decomb provádí. Ztratíte rozlišení ve statických oblastech snímků, kde ho chcete nejvíc.
Tento artefakt je důsledkem algoritmu rozdílnosti polí použitého ve FieldDeinterlace. Všechny deinterlacery mají charakteristické poruchy jakož i tento. Není dokonalé řešení pro odstranění prokládání. Je to obykle vidět na hranách letterboxování. Můžete nejdříve vyříznout letterboxy a obnovit je později (pokud je potřebujete) jako pracovní okolí. Alternativně můžete použít odstraňování prokládání, založené na rozdílnosti snímků, jako třeba TomsMoComp, pokud přijmete charakteristické artefakty rozdílnosti snímků.
Prozkoumal jsem způsoby pro snížení tohoto artefaktu a doufám, že zlepším výkon v budoucnu.
Zpracování probíhá takto (pokud full = false): Nejdřív je snímek testován zda je roztřepený. To se provádí detekováním roztřepených oblastí a prohlédnutím jestli je tam dost roztřepení pro rozumné deklarování, že je snímek roztřepený. Parametr threshold určuje citlivost detekce roztřepení v tomto kroku. Za druhé, pokud je snímek deklarován jako roztřepený, roztřepené oblasti snímku jsou znovu detekovány, ale tentokrát použitím parametru dthreshold . Oblasti snímku detekované jako roztřepené použitím dthreshold jsou pak deinterlovány (je odstraněno prokládání).
Pokud je full=true, tak je první krok vynechán a všechny snímky jsou deklarovány jako roztřepené.
Parametr z FieldDeinterlace map vám umožní přímo vizualizovat efekt těchto parametrů.
Většinou jsou duchové způsobeni použitím blend deinterlacingem. Podívejte se na otázku smíchání (blending) versus interpolace. Pro zbavení se duchů, nastavte blend=false.
Další možnou příčinou je špatné nastavení pořadí polí spolu se zapnutým postprocessingem. Follow the procedure described in the tutorial to correctly set the field order.
Předpokládejme, že máme 3 pixely v po sobě jdoucích řádcích a stejný posun x :
a b cPokud rozhodnete, že pixel b je roztřepený, a nahradíte ho tímto (0.5*a+0.5*c) což je (lineární) interpolace. Pokud ho nahradíte tímto (0.25*a+0.5*b+0.25*c), což je smíchání (blending). Všimněte si, že při interpolaci jsou sudé řádky ponechány a liché řádky jsou vypočteny jak je popsáno. Pro smíchání je vypočítán každý řádek. Smíchání tak produkuje mix ze dvou polí, zatímco interpolace používá data pouze z jednoho pole. To je důvod proč lidé říkají, že smíchání (blending) způsobuje "duchy". Můžete eliminovat duchy nastavením blend=false. Také si všimněte, že zatímco interpolace může být vypočtena na místě, a smíchání ne. Interpolace je trochu rychlejší.
Detektor roztřepení použitý v Decomb je docela citlivý, ale může vám občas způsobit potíže když máte obsah, který má části, které nejsou roztřepené, ale mají detaily, které vypadají jako roztřepení. Pokud nastavíte vthresh vysoko, aby jste se vyhnuli odstraňování prokládání v takových oblastech, můžete vám roztřepení proklouznout jinde. Zatímco je lepší chybovat na straně opatrnosti a odstraňovat prokládání i z některých dobrých snímků, některé extrémní případy vás donutí chtít nastavit různé hodnoty vthresh pro různé části klipu. Naštěstí, Decomb to umožňuje svou schopností ručního přepsání (nadřazení). Podívejte se do příručky na další podrobnosti.
Pokud si řízení šablony (pattern guidance) myslí, že vypočtené (slepé) uspořádání polí není to co říkají předpovědi založené na analýze šablony, zkusí přepsat (nadřadit) slepé uspořádání polí. Nadřazení je umožněno, pokud chyba šablony je menší než gthresh.Berme gthresh jako omezení: omezuje jak velká chyba (špatné spojení) může být před tím, než je předpovězené uspořádání potlačeno skutečným vypočteným uspořádáním. Pokud je vaše gthresh příliš vysoká, může způsobit, že nová šablona bude v klipu chybně přepsaná předchozí šablonou. Existuje zlatý střed, který umožní rychle uzavřít novou šablonu zatímco stále umožňuje řízení šablony pro opravy nezdarů kvůli šumu, atd. Zlatý střed je obvykle v rozsahu 5-10%, ale bude specifický pro daný klip.
Copyright © 2003-2008, Donald A. Graft, All Rights Reserved.
Pro aktualizace a další filtry/nástroje, navštivte mou webovou stránku:
http://neuron2.net
$English Date: 2004/08/13 21:57:25 $
Český překlad:18.3.2009