Segmentace buněčných jader

22
Segmentace buněčných jader Pořízených konfokálním mikroskopem.

description

Segmentace buněčných jader. Pořízených konfokálním mikroskopem. Základní pojmy. Konfokální mikroskop. 3D analýza obrazu. DNA značkování. Typy tkání. Ukázky tkání. Různé přístupy k segmentaci. 1.Rigault Šedotonní otevření Top hat transformace Geodetická rekonstrukce Watershed - PowerPoint PPT Presentation

Transcript of Segmentace buněčných jader

Page 1: Segmentace buněčných jader

Segmentace buněčných jader

Pořízených konfokálním mikroskopem.

Page 2: Segmentace buněčných jader

Základní pojmy Konfokální mikroskop. 3D analýza obrazu. DNA značkování. Typy tkání.

Page 3: Segmentace buněčných jader

Ukázky tkání

Page 4: Segmentace buněčných jader

Různé přístupy k segmentaci 1.Rigault Šedotonní otevření Top hat transformace Geodetická rekonstrukce Watershed

2.Ancin Prahování Split and merge Watershed

Page 5: Segmentace buněčných jader

Další metody 3.Irinopoulou Prahování, Morfologické filtrování, Watershed Axiální segmentace na základě konvexnosti. Problémy:• Strukturální dezorganizace tkáně.• Heterogenita stavby buňky.

Page 6: Segmentace buněčných jader

Algoritmus segmentace

Page 7: Segmentace buněčných jader

Automatická segmentace Medián 3x3x3 Odhad průměrné velikosti jádra – iterační

algoritmus skládající se z Hough. shrinking(zcvrkávání) a zjištění počtu zcvrknutí.

Přepočet získaných hodnot k získání isomorfních dat.

Lokální prahování. Morfologická segmentace.

Page 8: Segmentace buněčných jader

Gauss

2

2

23 2

s

s es

g

IgG ss *

zyxssGG

,,

2

Page 9: Segmentace buněčných jader

Výpočet průměrného poloměru jádra

Vypočet velikosti a směru gradientu v obraze – aplikace Gaussova filtru.

Iterační cyklus s iterovanou proměnnou R, skládající se ze 2 kroků.

1.Vytvořen nový obraz, který slouží jako akumulátor, do kterého se podle Gauss. filtrovaného obrazu začnou akumulovat intenzity pro každý voxel podle R.

2.Ohodnocení dosaženého zcvrknutí pro každou buňku.

Výsledkem. ROPT - R s minimálním KF.

zyx

zyxF FK,,

2,,

Page 10: Segmentace buněčných jader

Ukázky

Page 11: Segmentace buněčných jader

Závislost radius x gradient

Page 12: Segmentace buněčných jader

Lokální prahování I. Velikost regionů: 3ROPT*3ROPT*1 Regiony větší z důvodu zajištění pozadí v

každém regionu. Lokální práh:

I – původní obrazG – Sobelem filtrovaný obraz

OPT

OPT

OPT

OPT

OPT

OPT

OPT

OPT

Ra

aRx

Rb

bRyzyx

Ra

aRx

Rb

bRyzyxzyx

zba

G

GI

T )1(3

3

)1(3

3,,

)1(3

3

)1(3

3,,,,

,,

.

Page 13: Segmentace buněčných jader

Lokální prahování II. Regiony bez jader jsou detekovány. Jinak by

při segmentaci vznikaly falešné objekty. Hodnoty lokálního prahu platí pro střed

regionu, v obraze jsou plynule interpolovány. Vnitřky jader jsou dodatečně obarveny na 1.

Page 14: Segmentace buněčných jader

Morfologická segmentace Cíl: Odstranit smetí a rozdělit jádra, která se

dotýkají. Eroze s eliptickým jádrem odstraní

smetí. Výpočet kostry jader a jejich přiložení na pův.

obraz umožní oddělit hraničící objekty. Výsledkem je množina objektů určených k

interaktivní klasifikaci uživatelem.

OPTR.3

1

Page 15: Segmentace buněčných jader

Metrické vlastnosti objektů Obsah, objem, výstřednost Zakřivenost:

Těžiště:

Objem

ObsahC

2

3

)(

),,(Objem

z

Objem

y

Objem

xi

ii

ii

i

Page 16: Segmentace buněčných jader

Klasifikace uživatelem I.Uživatel klasifikuje region do 5 kategorii.• Jádro• Krajní jádro• Shluk jader• Shluk jader na okraji• Smetí

Page 17: Segmentace buněčných jader

Klasifikace uživatelem II.

Page 18: Segmentace buněčných jader

Dělení shluků jader I.

Page 19: Segmentace buněčných jader

Testování metody Metoda byla testována na modelovém

příkladu. Pro testování byly vytvořeny virtuální buňky, u kterých se získali jejich průřezy. Získané 2D průřezy byly Gaussovým filtrem rozmazány k simulaci PSF a byl přidán šum. Na těchto datech byla prováděna segmentace.

Page 20: Segmentace buněčných jader

Modely buněk

Page 21: Segmentace buněčných jader

Vizualizace výsledků

Page 22: Segmentace buněčných jader

Implementace IRIX C++ LAPACK Motif OpenGL