mjirik / lisa

Coputer-assisted liver surgery.
http://mjirik.github.io/lisa/
BSD 3-Clause "New" or "Revised" License
22 stars 12 forks source link

polazení prahovacích paraemetrů #81

Closed mjirik closed 10 years ago

mjirik commented 10 years ago

Zkuste zaexperimentovat s parametry prahování a najít jejich rozumné nastavení pro data z korozivních preparátů. Výstupem nechť je krátký (desetiřádkový) dokument, který shrnuje výsledky.

kunesj commented 10 years ago

Než jsem začal experimentovat tak jsem nahradil Gaussovo filtr filtrem mediánovým, abych zamezil rozmazávání hran mezi cévami a pozadí. Díky tomu teď už neplatí že by musel práh být naprosto přesně v půlce mezi hodnotou cévy a pozadí.

Nejdříve jsem si nechal udělat histogramy, abych zjistil rozsahy hodnot jednotlivých oblastí: pozadí (4187-7654) cévy (7582-10327) po filtraci mediánovým filtrem s velikostí 2: pozadí (4782-6837) cévy (7995-9547)

Z toho jsem usoudil že by práh měl být přibližně tak v rozmezí 7000-7800. Při testování se ale při hodnotách větších než 7400 některé cévy nenasegmentovaly, pravděpodobně asi proto že byli moc malé. Maximální horní hodnotu prahu bych proto zvolil tak 7300 aby tam byla nějaká rezerva. Ce se týče spodní hranice tak kolem hodnoty 6600 se už chybně segmentuje pozadí. Minimální hodnotu bych tak zvolil kolem 6700.

Co se týče parametrů otevření a uzavření, tak logicky otevření vetší než 0 akorát odstraňuje nasegmentované malé cévy a uzavření dělá při větších hodnotách v podstatě to samé, přičemž sem si nevšiml při nižších hodnotách nějakého pozitivního efektu.

Velikost stopy u mediánového filtru jsem zvolil takovou aby se v datech ztratilo co nejmíň detailů, ale zároveň aby byl dostatečně rozmazán šum.

konečné parametry: práh = 7000+-300 median filter velikostí stopy = 2 sigma gaussova filtru = 0 otevreni = 0 uzavreni = male nebo 0 screenshot from 2014-05-23 18 16 57 - 1