Textury
Tileable textury
Nejjednodušší přístup pro hledání dlaždicovatelných textur je výpočet soběpodobnosti hrubou silou.
V levé a pravé polovině (a analogicky v horní a dolní polovině) textury se hledají co nejpodobnější podmnožiny sloupců (řádků). Nalezením soběpodobných řádků (sloupců) vznikne ořez, který vybere tu část textury, jež je si nejvíce soběpodobná.
Výsledek by měl být prezentován složením nalezeného vzorku.
Tileable textury+
výše
+
Abychom se vyhnuli řešení hrubou silou, lze pro detekci hlavní repetice použít FT. Dva hlavní vrcholy napravo od středu a nad středem totiž udávají právě tyto rozměry.
Repetitivnost textury
Po aplikaci FT na obraz a detekci dvou nejvyšších vrcholů (nad/pod středem a vedle středu) zjistíme, jaké dominantní frekvence textura má.
Skládání FT
Obraz lze také manuálně složit z prostorových sinusových vln FT, ze kterých se skládá.
Proveďte FT obrazu a vygenerujte nové vrstvy pro každou úroveň FT signálu (pro každou sinusoidní plochu).
Počet úrovní může být pevné číslo nebo (lépe) volitelný. Vrstvy by měly být vhodně pojmenovány.
Content Aware fill
Použijte maskovací vrstvu pro odstranění nežádoucích částí obrazu netriviálním algoritmem content-aware fill.
viz https://gitlab.fit.cvut.cz/BI-PGA/stud/svabosa1/blob/master/dokumentace1.adoc
viz http://im.snibgo.com/fillholes.htm
Seam carving
https://iga.ksi.fit.cvut.cz/bi-pga/b241/2d/djukavuk?class=2d
https://gitlab.fit.cvut.cz/BI-PGA/b201/kolemrad/blob/master/dokumentace1.md