30
90-924 Łódź, ul. Żeromskiego 116, tel. 042 631 28 83 www.kapitalludzki.p.lodz.pl Michał Strzelecki Zadanie nr 13 – Studia podyplomowe Przetwarzanie i analiza obrazów biomedycznychMetody przetwarzania i analizy obrazów biomedycznych (3)

Metody przetwarzania i analizy obrazów biomedycznych (3)

  • Upload
    ledieu

  • View
    230

  • Download
    0

Embed Size (px)

Citation preview

Prezentacja multimedialna współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego w projekcie

„Innowacyjna dydaktyka bez ograniczeń – zintegrowany rozwój Politechniki Łódzkiej – zarządzanie Uczelnią, nowoczesna oferta edukacyjna i wzmacniania zdolności do zatrudniania osób niepełnosprawnych”

90-924 Łódź, ul. Żeromskiego 116, tel. 042 631 28 83 www.kapitalludzki.p.lodz.pl

Michał Strzelecki

Zadanie nr 13 – Studia podyplomowe „Przetwarzanie i analiza obrazów biomedycznych”

Metody przetwarzania i analizy obrazów

biomedycznych (3)

Prezentacja multimedialna współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

M. Strzelecki, Metody przetwarzania i analizy obrazów biomedycznych (10)

2

Wybrane programy do analizy obrazów biomedycznych

•  Klasyfikacja programów do analizy obrazów •  Przykładowe programy

–  MRIcro –  MIPAV –  MaZda

•  Przykład analizy z wykorzystaniem pakietu MaZda

Prezentacja multimedialna współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

M. Strzelecki, Metody przetwarzania i analizy obrazów biomedycznych (10)

3

Klasyfikacja programów do analizy obrazów biomedycznych

OSIRIS

MRIcro

Matlab MaZda

funk

cjon

alność

zaawansowanie użytkownika

LabView

ImageJ MIPAV C++

Java

Python

lekarze programiści

Prezentacja multimedialna współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

M. Strzelecki, Metody przetwarzania i analizy obrazów biomedycznych (10)

4

MRIcro

http://www.cabiatl.com/mricro/

Prezentacja multimedialna współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

M. Strzelecki, Metody przetwarzania i analizy obrazów biomedycznych (10)

5

MRIcro

wczytywanie obrazów w formacie: Analyze, raw, Dicom, Fiesta, tiff, Philips,…

wybór płaszczyzny obrazowania, przekroju

zmiana jasności, kontrastu

odczyt danych z nagłówka pliku

podstawowe informacje o wczytanym obrazie

Prezentacja multimedialna współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

M. Strzelecki, Metody przetwarzania i analizy obrazów biomedycznych (10)

6

MRIcro

dodatkowe funkcje: negatyw, lustrzane odbicie, histogram, …

narzędzia graficzne do tworzenia i zapisywania w pliku obszarów zainteresowania

powiększanie fragmentów obrazu

Prezentacja multimedialna współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

M. Strzelecki, Metody przetwarzania i analizy obrazów biomedycznych (10)

7

MRicro

rendering (z możliwością obrotu obrazu)

Prezentacja multimedialna współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

M. Strzelecki, Metody przetwarzania i analizy obrazów biomedycznych (10)

8

MRIcro

obrazy MIP (maximum Intensity

Projection)

Prezentacja multimedialna współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

M. Strzelecki, Metody przetwarzania i analizy obrazów biomedycznych (10)

9

MIPAV

http://mipav.cit.nih.gov/

Prezentacja multimedialna współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

M. Strzelecki, Metody przetwarzania i analizy obrazów biomedycznych (10)

10

MIPAV

wczytywanie obrazów w formacie: Siemens, Dicom, Fiesta, tiff, Leica,…

narzędzia graficzne do tworzenia i zapisywania w pliku obszarów zainteresowania (2D, 3D)

powiększanie/zmniejszanie obrazu, funkcja „lupy”

Prezentacja multimedialna współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

M. Strzelecki, Metody przetwarzania i analizy obrazów biomedycznych (10)

11

MIPAV wybór palety barw (look up table)

zmiana jasności, kontrastu (16b)

narzędzia do zaznaczania ROI przez progowanie

Prezentacja multimedialna współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

M. Strzelecki, Metody przetwarzania i analizy obrazów biomedycznych (10)

12

MIPAV

podgląd dwóch sąsiednich slajdów

Prezentacja multimedialna współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

M. Strzelecki, Metody przetwarzania i analizy obrazów biomedycznych (10)

13

MIPAV

możliwość tworzenia i dodawania własnych procedur w języku Java (plug ins)

Prezentacja multimedialna współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

M. Strzelecki, Metody przetwarzania i analizy obrazów biomedycznych (10)

14

•  pakiet programów MaZda i b11 do ilościowej analizy tekstury obrazu, obejmujący wyznaczanie wartości cech tekstur, ich redukcji, przetwarzania i klasyfikacji

•  napisany w języku C++ oraz Delphi, przeznaczony do pracy w środowisku Windows 9x/NT/2k/XP;

•  MaZda – skrót od Macierz Zdarzeń (jedna z metod wyznaczania cech tekstur); •  oprogramowanie rozwijane od 1996 w Instytucie Elektroniki PŁ w ramach

programów COST B11 (Quantitation of Magnetic Resonance Image Texture) oraz COST B21 (Physiological Modelling of MR Image Formation).

MaZda

eletel.p.lodz.pl/mazda/

Prezentacja multimedialna współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

M. Strzelecki, Metody przetwarzania i analizy obrazów biomedycznych (10)

15

MaZda – schemat analizy danych

MaZda

2D grayscale image

selection of color channel

data aggregation

feature selection

b11

features space visualization

2D color image 3D image data

2D visualization

computation of feature vectors

defining regions of interest

image segmentation data classification

feature space reduction

Input data

computation of feature maps

3D visualizationMaZda

2D grayscale image

selection of color channel

data aggregation

feature selection

b11

features space visualization

2D color image 3D image data

2D visualization

computation of feature vectors

defining regions of interest

image segmentation data classification

feature space reduction

Input data

computation of feature maps

3D visualization

P. Szczypinski, M. Strzelecki, A Materka, A. Klepaczko, MaZda-A software package for image texture analysis, Computer Methods and Programs in Biomedicine, 94(1), 2009, pp 66-76

Prezentacja multimedialna współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

M. Strzelecki, Metody przetwarzania i analizy obrazów biomedycznych (10)

16

Odczytywanie nagłówka

MaZda

zmiana rozkładu jasności

Powiększanie/ pomniejszanie

obrazu

Prezentacja multimedialna współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

M. Strzelecki, Metody przetwarzania i analizy obrazów biomedycznych (10)

17

Tworzenie obszarów zainteresowania (ROI)

Narzędzia do edycji ROI

Histogram ROI

Nadawanie nazwy ROI Możliwość definicji

16 ROI (klas)

Zapisz/odczyt plików ROI

Prezentacja multimedialna współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

M. Strzelecki, Metody przetwarzania i analizy obrazów biomedycznych (10)

18

•  wczytywanie i wyświetlania obrazów 3D (.bmf, .bmp, .dcm) •  tworzenie obszarów zainteresowania 3D (VOI)

Edytor obrazów 3D

Prezentacja multimedialna współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

M. Strzelecki, Metody przetwarzania i analizy obrazów biomedycznych (10)

19

Edytor obrazów kolorowych

Prezentacja multimedialna współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

M. Strzelecki, Metody przetwarzania i analizy obrazów biomedycznych (10)

20

Opcje analizy

Wybór rodzaju normalizacji obrazu

Wybór map cech Rozmiar maski

Zapis/odczyt pliku opcji analizy

Estymacja parametrów geometrycznych (ROI)

Prezentacja multimedialna współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

M. Strzelecki, Metody przetwarzania i analizy obrazów biomedycznych (10)

21

Wyznaczanie map cech

Wartość cechy dla określonych współrzędnych obrazu

Prezentacja multimedialna współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

M. Strzelecki, Metody przetwarzania i analizy obrazów biomedycznych (10)

22

Okno raportu

Zakładki raportów kolejnych analizy

Nagłówek

Wartości cech

Obszary zainteresowania

(klasy)

Prezentacja multimedialna współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

M. Strzelecki, Metody przetwarzania i analizy obrazów biomedycznych (10)

23

Metody selekcji cech (F, POE+ACC, MI,…) Selekcja cech

Prezentacja multimedialna współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

M. Strzelecki, Metody przetwarzania i analizy obrazów biomedycznych (10)

24

Język do tworzenia makr: LoadImage file_path_and_name LoadROI file_path_and_name LoadOptions file_path_and_name RunAnalysis SaveReport file_path_and_name CloseReport SaveMap file_path_and_name CloseMap / and ; for remarks

Automatyzacja analizy

Prezentacja multimedialna współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

M. Strzelecki, Metody przetwarzania i analizy obrazów biomedycznych (10)

25

Dalsze przetwarzanie cech z wykorzystaniem modułu b11

Prezentacja multimedialna współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

M. Strzelecki, Metody przetwarzania i analizy obrazów biomedycznych (10)

26

Moduł b11 •  wizualizacja •  analiza danych (PCA, LDA, NDA) •  klasyfikacja: 1-NN, sieci neuronowe perceptronowe (trening i testowanie)

Prezentacja multimedialna współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

M. Strzelecki, Metody przetwarzania i analizy obrazów biomedycznych (10)

27

Opcje b11

Wybór cech (manualny)

Opcje architektury i algorytmu uczenia sieci neuronowych

Prezentacja multimedialna współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

M. Strzelecki, Metody przetwarzania i analizy obrazów biomedycznych (10)

28

Nienadzorowana klasyfikacja danych

analiza skupień: AHC, SCM, k-średnich

Prezentacja multimedialna współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

M. Strzelecki, Metody przetwarzania i analizy obrazów biomedycznych (10)

29

Nienadzorowana segmentacja danych (k-średnich)

Prezentacja multimedialna współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

M. Strzelecki, Metody przetwarzania i analizy obrazów biomedycznych (10)

30

Klasyfikacja obrazów fantomów

Obraz MR mózgu + fantomy Obszary zainteresowania (ROI)

SAMODZIELNE ZADANIE DO WYKONANIA PODCZAS LABORATORIUM