Master's Thesis

Blood vessel segmentation in retinal image data

Final Thesis 2.07 MB Appendix 5.29 kB

Author of thesis: Ing. Johana Vančurová

Acad. year: 2018/2019

Supervisor: Ing. Jan Odstrčilík, Ph.D.

Reviewer: Ing. Martin Mézl, Ph.D.

Abstract:

This master´s thesis deals with blood vessel segmentation in retinal image data. The theoretical part is focused on the basic description of anatomy and physiology of the eye and methods of observing the back of the eye. This thesis also describes the principles of classical and convolutional neural networks and segmentation techniques that are used to segment blood vessel in retinal images. In the practical part, a segmentation method using convolutional neural network U-net is implemented. This neural network is trained on the three datasets. Two datasets include images from experimental video ophthalmoscope. Because it impossible to compare the results of these two datasets with any other methods of retinal blood vessel segmentation, U-net is trained on other dataset that is HRF database. This dataset includes fundus images. The results of testing on this dataset serves for comparing results with other methods of retinal blood vessel segmentation.

Keywords:

Experimental video ophthalmoscope, neuron, neural network, convolution, segmentation, U-net, fundus images

Date of defence

05.06.2019

Result of the defence

Defended (thesis was successfully defended)

znamkaBznamka

Grading

B

Process of defence

Studentka prezentovala výsledky své práce a komise byla seznámena s posudky. Doc. Kolář položil dotaz na rozdílnost velikosti obrázků mezi testovanými datasety. Dále se dotazoval na formy augmentace, které byly v práci použity. Ing. Ronzhina se zeptala, zda studentka zkoumala jednotlivé příznaky, které neuronová síť hodnotila. Proč by učení na nekvalitních datech mohlo dávat dobré výsledky. Proč se pro učení sítí používají právě i nekvalitní data. Studentka obhájila diplomovou práci a odpověděla na otázky členů komise a oponenta.

Language of thesis

Czech

Faculty

Department

Study programme

Biomedical Engineering and Bioinformatics (BTBIO-F)

Field of study

Biomedical Engineering and Bioinformatics (F-BTB)

Composition of Committee

doc. Ing. Radim Kolář, Ph.D. (předseda)
Ing. Jan Odstrčilík, Ph.D. (místopředseda)
Ing. Marina Filipenská, Ph.D. (člen)
RNDr. Petr Fuchs, Ph.D. (člen)
Ing. Jiří Sekora, MBA (člen)

Supervisor’s report
Ing. Jan Odstrčilík, Ph.D.

Tématem diplomové práce byla segmentace cévního řečiště v obrazových datech sítnice. Studentka se ve své práci seznámila s potřebnou odbornou literaturou, provedla literární rešerši na zadané téma a blíže se zaměřila na metody segmentace založené na použití konvolučních neuronových sítí. V rámci praktické části studentka implementovala metodu konvoluční neuronové sítě U-NET s využitím knihoven v programovém prostředí Python. Při implementaci a testování metody studentka využívala výpočetní infrastrukturu ÚBMI. Testování metody proběhlo na zadaných obrazových datech. Oceňuji, že studentka provedla srovnání navržené metody i s jinými publikovanými pracemi s využitím veřejné databáze. Předložená technická zpráva má 74 stran a přehledně prezentuje dosažené výsledky. Drobnou výtku mám k formální stránce práce, zejména k nižší kvalitě prezentovaných obrázků a vyššímu počtu překlepů v některých kapitolách. Při řešení práce byla studentka velmi aktivní, docházela pravidelně na konzultace a konstruktivně přistupovala k řešení dílčích problémů. Zadání práce považuji za splněné v plném rozsahu. Hodnocení: A (90 b.) Points proposed by supervisor: 90
Display more

Grade proposed by supervisor: A

Reviewer’s report
Ing. Martin Mézl, Ph.D.

Předložená práce studentky Johany Vančurové pojednává o segmentaci cév sítnice v oftalmologických datech. Práce je členěna do 9 kapitol na 54 stranách.
Teoretická část práce pojednává o základech anatomie a fyziologie oka a metodice snímání očního pozadí. V další kapitole je diskutována teorie Umělé neuronové sítě. Vzhledem ke kontextu této práce a využití konvolučních neuronových sítí (kapitola 4) je kapitola 3 zbytečná a šlo by ji zahrnout do kapitoly 4. Při popisu metody Gradient Descend je zaměněn matematický operátor „nabla“ za velké řecké písmeno „delta“. Kapitola 5, která se věnuje segmentaci obrazu, konkrétně segmentaci cévního řečiště snímků sítnice. Zde bych spíše očekával přehledovou rešerši nejlepších algoritmů z pohledu přesnosti nebo využití konvolučních sítí pro danou úlohu než snahu popsat nejaktuálnější články. Kapitola 5.2 nazvaná U-net svým obsahem patří spíše do kapitoly 4. Zajímalo by mě, na základě čeho byla tato síť volena, a proč jsou v práci zcela ignorovány ostatní konvoluční sítě, které se pro segmentaci běžně využívají, např. SegNet, LinkNet, a další? Celkově působí teoretická část práce nesourodým, místy až chaotickým, dojmem.
Praktická část práce se zabývala implementací sítě U-net a testování na dodaných datasetech. Zcela nelogicky je popis datasetů zařazen do kapitoly 7, která nese název Implementace U-net. Dva datasety pocházely z experimentálního videoftalmoskopu, třetí sada z fundus kamery. V rámci praktické části bylo provedeno pouze minimální předzpracování (změna velikosti, normalizace hodnot) a augmentace dat rotací. Proč nebyla data augmentována i posunem není z práce zřejmé. Studentka uvádí (str. 45), že nastavení konvoluční sítě převzala s jednou drobnou  změnou. V diplomové práci bych očekával od studentky určitou kreativitu nebo systematičtější testování zvolené sítě a její architektury, aby bylo ukázáno, že výsledky obdržené v práci, jsou skutečně nejlepší možné. Výsledky na datasetech z videooftalmoskopu vykazují relativně dobré výsledky. Hodnoty přesnosti zde nejsou plně vypovídající vzhledem k velkému rozdílu počtu pixelů v obou třídách. Jako základní ukazatel pro hodnocení bych považoval DICE koeficient. Nejlepší výsledky byly dosaženy u datasetu 2, kde DICE koeficient dosahoval hodnoty 0,82 (tabulka 8). Zajímavé by bylo sloučit dataset 1 a 2 dohromady a síť naučit na takového množině dat. Studentka uvádí, že u datasetu 2 nebyla prováděna augmentace, protože množství trénovacích dat (122 snímků) je dostatečné. I zde by bylo vhodné toto tvrzení doplnit experimentem, že augmentace těchto dat nepřinese žádný efekt. Zcela nejlepší výsledky byly dosaženy na databázi HRF, která nebyla součástí zadání práce. K této části mám poznámku v chybějícím výpočtu DICE koeficientu u této databáze snímků, díky kterému by bylo možné provést lepší srovnání s výsledky na datech z experimentálního videooftalmoskopu. 
Po formální stránce je práce zatížena celou řadou nedostatků. Kvalita převzatých obrázků je velice nízká. Nadpis na konci strany 25 patří až na další stranu. Některé vzorce jsou uvedeny v rámci textu, ale bez interpunkčních znamének, jiné stojí samostatně v odstavcích. Obrázek 26 má špatnou legendu, obrázek 38 špatný popis osy y.
Na práci kladně hodnotím výsledky na experimentálních datech. Otázkou zůstává, zda volba sítě a její testování, jsou nejlepší možnou variantou pro daná data. Práci doporučuji k obhajobě a hodnotím ji známkou dobře (C – 75 bodů). Topics for thesis defence:
  1. Na základě čeho byla volena síť U-net?
  2. Proč nebyly testovány jiné nastavení zvolené sítě?
Points proposed by reviewer: 75
Display more

Grade proposed by reviewer: C