Měření velikosti objektů v bitmapě

Funkcionalita programu popisované níže je dostupná až od verze 3.0 programu PlotOA.

Viz též List Graph

 

Program dokáže měřit průměr objektů - homogenních oblastí v okolí zvoleného bodu na bitmapě. Bod je možno zvolit přímo na bitmapě na základě polohy myši (umístíme myš do bodu předpokládaného středu objektu a zmáčkneme tlačítko klávesnice F5) nebo je možno použít body definované v databázi na základě geografických souřadnic - použijeme příkaz menu Analyze objects by points vyvolaného tlačítkem Graph: Na úvod je potřebné určit poloměr oblasti okolo definovaného bodu v níž probíhá hledání hranic objektu, dále je možné zvolit DBF tabulku, kam budou zapisovány výsledky.

Procedura nejdříve vyrovná barvy jednotlivých pixelů na výřezu v okolí zvoleného bodu tak, aby se minimalizoval vliv různého osvětlení, poté vypočte varianci pro každý barevný kanál (R-G-B) v rámci všech pixelů ležících uvnitř kruhové oblasti s postupně se měnícím poloměrem. Na základě těchto variancí vypočte celkovou barevnou variabilitu respektive odpovídající funkci v závislosti na průměru kruhové oblasti. Dále je vypočten gradient této funkce. Hledaný průměr je položen rovný takové hodnotě, pro níž má gradient maximální hodnotu. Běžně se stává, že gradient má několik lokálních maxim - v takovém případě může uživatel interaktivně zvolit nejvhodnější z těchto maxim.

Vlastní měření probíhá v následujícím okně:

Zde jsou významné regiony (A) oblast nastavení parametrů, (B) graf barevné variability s křivkami variancí pro jednotlivé barvy (r, g, b), celkovou variabilitu (total) a její gradient, (C) výřez z bitmapy, podle volby originální nebo v transformovaných (vyrovnaných) barvách, (D) ovládací prvky pro provedení analýzy a uživatelský výběr (posun zóny k lokálnímu maximu gradientu vlevo a vpravo nebo roztažení hranice zóny směrem vlevo či vpravo) vhodné zóny pro měření velikosti objektu.

Na výřezu v originálních barvách je možno zkontrolovat správnost nastavení homogenní oblasti:

plotoa-slice.png