Záznam a analýza digitálních dat v antropologii

Odstranění izolovaných fragmentů

Digitální model je velmi často tvořen nejen hlavní polygonální sítí, ale také větším množstvím drobných izolovaných sítí, které vznikají jako artefakty skenování (fragmenty, zdvojení povrchu, okolí atp.) nebo předchozích editačních zásahů. Pokud jsou izolované sítě součástí jednoho souboru, modelu, většina editačních programů je nerozliší a pracuje s modelem jako s celkem. Izolované sítě mohou působit potíže při aplikaci některých editačních a analytických nástrojů (např. zaplňování děr nebo měření objemu). Pokud fragmentární sítě nenesou využitelnou informaci, přistupujeme k jejich odstranění.

Ne vždy jsou izolované sítě nežádoucí součástí modelu. Může jít o sítě, které jsou naskenovány správně a mohou být využitelné například při vyplňování děr. Odstraněním těchto sítí můžeme přijít o podstatnou část informace.


Blender

Dobře využitelným nástrojem pro odstranění izolovaných fragmentů je Select linked (Edit mode). Tento nástroj označí všechny prvky, které jsou propojeny s vybraným prvkem a funguje dvěma způsoby:

1)      v Edit mode označte libovolný prvek sítě, který chcete zachovat

2)      všechny prvky této sítě označte stiskem Ctrl + L (nebo Select > Select linked > Linked). Alternativně umístěte kurzor nad prvek sítě, kterou chcete zachovat, a stiskněte L.

3)      invertujte výběr, tedy označte všechny neoznačené prvky modelu, stiskem Ctrl + i (nebo Select > Invert)

4)      označené fragmenty smažte


MeshLab

MeshLab umožňuje odstranit polygonální sítě na základě definované velikosti.

1)      Spusťte nástroj pro odstranění fragmentů – Filters > Cleaning and Repairing > Remove Isolated pieces (wrt Diameter)

2)      Definujte velikost polygonálních sítí, které mají být odstraněny. Chcete-li odstranit všechny izolované fragmenty, bez ohledu na jejich konkrétní velikost, můžeme nastavit hodnotu „perc on“ např. na 50. Při tomto nastavení budou odstraněny všechny fragmenty menší než 50 % velikosti celého modelu.

Ve stejném dialogovém okně můžete nastavit velikost odstraněných fragmentů také v absolutní hodnotě „world unit“. Varianta stejného nástroje, Remove Isolated pieces (wrt Face num.), pak umožňuje nastavit velikost fragmentů v počtu polygonů.

3)      Fragmenty odstraníte příkazem Apply


GOM Inspect

1)      Spusťte nástroj Select Path – Edit > Selection in 3D > Select Path

2)      LMB klikněte na model

Tento nástroj slouží k označení jedné, spojité polygonální sítě. Pokud kliknete na hlavní síť, která tvoří model, označí se pouze ta a izolované fragmenty zůstanou neoznačené (zelené).

3)      Použijeme nástroj Invert Selection - Edit > Main Selections > Invert Selection

Nástroj Invert Selection slouží k obrácení výběru, po jeho použití by měly být vybrány pouze izolované fragmenty.

4)      Ověřte, že jsou vybrány pouze fragmenty, které chcete odstranit. Fragmenty, které nechcete vymazat, odznačte nástrojem Select Path a stisknutím Ctrl + LMB

5)      Označené sítě odstraňte příkazem Ctrl + Del

Program také umožňuje výběr všech sítí menších než je definovaná velikost – Edit > Selection in 3D > Other selections > Select Patches By Number of Points.... Maximální velikost sítí může být definována procenty vrcholů celého modelu (Max. percentage) nebo počtem vrcholů (Max. number of points)