Metody wspomagania detekcji zmian patologicznych w mammografii

Podobne dokumenty
Wspomaganie diagnostyki mammograficznej: poprawa percepcji zmian patologicznych

Systemy wspomagania diagnozy, czyli mammografia przyszłości

Metoda klasteryzacji i segmentacji mikrozwapnień w celu redukcji wskazań fałszywych przy komputerowym wspomaganiu mammografii

KOMPUTEROWA INŻYNIERIA OBRAZÓW

SYSTEM AUTOMATYCZNEJ DETEKCJI I KLASYFIKACJI MIKROZWAPNIEŃ W CYFROWEJ MAMMOGRAFII

Michał Kozielski Łukasz Warchał. Instytut Informatyki, Politechnika Śląska

POLITECHNIKA WARSZAWSKA ROZPRAWA DOKTORSKA

Prof. Stanisław Jankowski

Wspomaganie decyzji diagnostycznych w mammografii

PLATFORMA DO PRZETWARZANIA ZDJĘĆ TOMOGRAFII KOMPUTEROWEJ MÓZGU ORAZ ZDJĘĆ MAMMOGRAFICZNYCH WSPOMAGAJĄCA DIAGNOZOWANIE CHORÓB

POPRAWIANIE JAKOŚCI OBRAZU W DZIEDZINIE PRZESTRZENNEJ (spatial image enhancement)

WYKŁAD 13 ANALIZA I ROZPOZNANIE OBRAZU. Konstrukcja wektora cech z użyciem współczynników kształtu

Obrona rozprawy doktorskiej Neuro-genetyczny system komputerowy do prognozowania zmiany indeksu giełdowego

Modelowanie zmian patologicznych sutka z wykorzystaniem analizy wielorozdzielczej

Przedmowa 11 Ważniejsze oznaczenia 14 Spis skrótów i akronimów 15 Wstęp 21 W.1. Obraz naturalny i cyfrowe przetwarzanie obrazów 21 W.2.

Analiza obrazu. wykład 3. Marek Jan Kasprowicz Uniwersytet Rolniczy 2009

Przetwarzanie obrazu

BIBLIOTEKA PROGRAMU R - BIOPS. Narzędzia Informatyczne w Badaniach Naukowych Katarzyna Bernat

Pattern Classification

Diagnostyka obrazowa

ALA MA KOTA MEDIA - OBRAZ OBRAZ. Operacje na obrazie. Informacja ukryta w teksturach, hierarchii krawędzi. Obraz to kompozycja:

Elektronika i Telekomunikacja I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Analiza metod wykrywania przekazów steganograficznych. Magdalena Pejas Wydział EiTI PW

P R Z E T W A R Z A N I E S Y G N A Ł Ó W B I O M E T R Y C Z N Y C H

Teraz bajty. Informatyka dla szkół ponadpodstawowych. Zakres rozszerzony. Część 1.

AUTOMATYKA INFORMATYKA

4.1. Wprowadzenie Podstawowe definicje Algorytm określania wartości parametrów w regresji logistycznej...74

WYKŁAD 12. Analiza obrazu Wyznaczanie parametrów ruchu obiektów

Michał Strzelecki Metody przetwarzania i analizy obrazów biomedycznych (3)

Cyfrowe przetwarzanie obrazów i sygnałów Wykład 8 AiR III

Inteligentne wydobywanie informacji z internetowych serwisów społecznościowych

Wybrane zagadnienia w pracy z danymi rastrowymi w ArcGIS Marcin Paź Esri Polska

Przekształcenia punktowe

Parametryzacja obrazu na potrzeby algorytmów decyzyjnych

Politechnika Świętokrzyska. Laboratorium. Przetwarzanie obrazów medycznych. Ćwiczenie 5. Filtracja kontekstowa obrazów.

SZTUCZNA INTELIGENCJA

Raport. Bartosz Paprzycki UMK 2009/2010

Metoda detekcji guzków w obrazach mammograficznych wykorzystująca transformację Rayleigha

Widzenie komputerowe (computer vision)

WSPOMAGANIE OBRAZOWEJ DIAGNOSTYKI

Analiza skupień. Analiza Skupień W sztucznej inteligencji istotną rolę ogrywają algorytmy grupowania

Operacje morfologiczne w przetwarzaniu obrazu

Przetwarzanie obrazu

ANALIZA OBRAZU Analiza obrazu poprawy jako ci obrazu, restauracji obrazów kodowania obrazów

Laboratorium Cyfrowego Przetwarzania Obrazów

Przetwarzanie obrazów wykład 2

Rozpoznawanie obrazów na przykładzie rozpoznawania twarzy

Podstawy grafiki komputerowej

KARTA PRZEDMIOTU. W5/1;W16/1 W5 Zna podstawowe metody przetwarzania wstępnego EP WM K_W9/3; obrazów barwnych.

Michał Strzelecki Metody przetwarzania i analizy obrazów biomedycznych (1)

AKWIZYCJA I PRZETWARZANIE WSTĘPNE

1.7. Eksploracja danych: pogłębianie, przeszukiwanie i wyławianie

Systemy uczące się wykład 2

Cyfrowe przetwarzanie obrazów i sygnałów Wykład 3 AiR III

Cyfrowe przetwarzanie obrazów i sygnałów Wykład 7 AiR III

WYKŁAD 3. Przykłady zmian w obrazie po zastosowaniu Uniwersalnego Operatora Punktowego

Opracowanie komponentów pochodnych BDOT10k: map topograficznych i hybrydowych oraz bazy BDOO

dr inż. Jacek Naruniec

Obraz jako funkcja Przekształcenia geometryczne

Zygmunt Wróbel i Robert Koprowski. Praktyka przetwarzania obrazów w programie Matlab

PODSTAWY BAZ DANYCH. 19. Perspektywy baz danych. 2009/2010 Notatki do wykładu "Podstawy baz danych"

PRZEWODNIK PO PRZEDMIOCIE

Rodzaje analiz w SIT/GIS

Wyższa Szkoła Informatyki Stosowanej i Zarządzania

Filtracja obrazu operacje kontekstowe

W poszukiwaniu sensu w świecie widzialnym

Cyfrowe przetwarzanie obrazów. Dr inż. Michał Kruk

Bartosz Kulawik Koordynator Projektu Centrum Badań Kosmicznych PAN Zespół Obserwacji Ziemi

Analiza obrazów. Segmentacja i indeksacja obiektów

Indeksy w bazach danych. Motywacje. Techniki indeksowania w eksploracji danych. Plan prezentacji. Dotychczasowe prace badawcze skupiały się na

Implementacja filtru Canny ego

Wizja maszynowa w robotyce i automatyzacji Kod przedmiotu

Proste metody przetwarzania obrazu

Przetwarzanie obrazów wykład 3

Metody kodowania wybranych cech biometrycznych na przykładzie wzoru naczyń krwionośnych dłoni i przedramienia. Mgr inż.

SYLABUS ECCC MOD U Ł : C S M2 GR A F I K A KO M P U T E R O W A PO Z I O M: PO D S T A W O W Y (A)

PRZEWODNIK PO PRZEDMIOCIE

Forum ezdrowia Sopot 2018

Metody i techniki sztucznej inteligencji / Leszek Rutkowski. wyd. 2, 3 dodr. Warszawa, Spis treści

Dane obrazowe. R. Robert Gajewski omklnx.il.pw.edu.pl/~rgajewski

PORADNIK DLA PACJENTÓW Biopsja

Komputerowa analiza obrazów z endoskopu bezprzewodowego dla diagnostyki medycznej

Uniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2012/2013

SYSTEMY UCZĄCE SIĘ WYKŁAD 10. PRZEKSZTAŁCANIE ATRYBUTÓW. Dr hab. inż. Grzegorz Dudek Wydział Elektryczny Politechnika Częstochowska.

Przetwarzanie obrazu

Procesy integracji modeli danych do jednolitej struktury WBD. Tadeusz Chrobak, Krystian Kozioł, Artur Krawczyk, Michał Lupa

SAS wybrane elementy. DATA MINING Część III. Seweryn Kowalski 2006

PRZEWODNIK PO PRZEDMIOCIE

Segmentacja przez detekcje brzegów

ZMODYFIKOWANY Szczegółowy opis przedmiotu zamówienia

Techniki uczenia maszynowego nazwa przedmiotu SYLABUS

Diagnostyka procesów przemysłowych Kod przedmiotu

Kompresja dźwięku w standardzie MPEG-1

ROZDZIAŁ 1. WPROWADZENIE DO PROBLEMATYKI SYSTEMÓW EKSPERTOWYCH 19

SYSTEM BIOMETRYCZNY IDENTYFIKUJĄCY OSOBY NA PODSTAWIE CECH OSOBNICZYCH TWARZY. Autorzy: M. Lewicka, K. Stańczyk

Algorytmy decyzyjne będące alternatywą dla sieci neuronowych

Data Mining Wykład 9. Analiza skupień (grupowanie) Grupowanie hierarchiczne O-Cluster. Plan wykładu. Sformułowanie problemu

Analiza współczynników zdrowego powietrza wewnątrz budynków pod kątem indywidualnego i komfortowego samopoczucia

R I S R a d i o l o g i c z n y S y s t e m I n f o r m a c y j n y

Transkrypt:

Metody wspomagania detekcji zmian patologicznych w mammografii Doktorat: Anna Wróblewska Promotor: Artur Przelaskowski Zakład Elektroniki Jądrowej i Medycznej Instytut Radioelektroniki Politechnika Warszawska

Tezy Komputerowa analiza i przetwarzanie cyfrowych obrazów mammograficznych umożliwia zwiększenie efektywności diagnozy mammograficznej poprzez: wygodną manipulację danymi obrazowymi (w tym dobór warunków prezentacji) poprawę percepcji zmian patologicznych automatyczne wskazanie potencjalnych zmian i regionów zagrożonych patologią klasyfikację podejrzanych zmian w tkance (wspieranie ontologii mmg oraz indeksowania w referencyjnej bazie badań mmg) Opracowany system wspomagania diagnostyki mammograficznej (CADD) jest przydatny w praktyce klinicznej.

Plan Badania mammograficznych i podstawowe patologie Koncepcja systemu wspomagania diagnostyki obrazowej cel, zastosowania, ogólny schemat System wspomagania diagnostyki mammograficznej - MammoViewer Proste operacje na obrazach dobór warunków prezentacji Wielorozdzielcza analiza obrazów Poprawa percepcji zmian Detekcja mikrozwapnień Diagnoza Inne zastosowania Eksperymenty Dane testowe Wyniki i analiza Podsumowanie

Badania mammograficzne - mała efektywność (duża zawodność) diagnozy duże zróżnicowanie właściwości obrazowanej informacji Poziom przekłamań w diagnozie ~30-40% decyzji FP ~10% decyzji FN

Mikrozwapnienia Drobne jasne plamki (średnica od 0.05 do 3 mm średnio 0.3 mm) ŁAGODNE większe, jednolite (kształt, tekstura) ZŁOŚLIWE drobne, niejednorodne, w skupiskach

Guzy ŁAGODNE jednolite (tekstura), regularny kształt (koliste lub owalne), dobrze odgraniczone, gładkie zarysy ZŁOŚLIWE duża gęstość, zarysy nieostre, spikule, zaburzenie architektury

Systemy wspomagania diagnostyki obrazowej cele i zastosowania Zmniejszenie liczby błędów detekcji Redukcja niewłaściwych interpretacji Obiektywizacja diagnozy Poprawa jakości obrazu Lepsza prezentacja zawartej informacji diagnostycznej Detekcja zmian potencjalnie patologicznych Klasyfikacja oszacowanie złośliwości

System wspomagania detekcji i diagnozy - schemat Cyfrowy obraz mammograficzny Segmentacja granicy piersi Wstępne przetwarzanie Ekstrakcja patologii Poprawa percepcji Usunięcie lub redukcja szumu i artefaktów Usunięcie informacji diagnostycznie nieistotnej Uwypuklenie cech istotnych dla diagnozy (tekstura, kształt, relacja do tła) Wzmocnienie lokalnego kontrastu Selekcja ROI Region growing Segmentacja zmiany patologicznej Ekstrakcja cech Klasyfikacja Wynik wspomagania Deskryptory matematyczne Guzy: kształt, spiculation, asymetria, gęstość Zwapnienia: rozmiar, kontrast, cechy klastrów Analiza dyskryminacyjna Sieci neuronowe Hybrydowe klasyfikatory Lokalizacja zmiany Prawdopodobieństwo złośliwości

Rozwiązanie własne - MammoViewer System wspomagania diagnostyki mammograficznej Proste operacje na obrazach dobór warunków prezentacji Wielorozdzielcza analiza obrazów Poprawa percepcji zmian Detekcja mikrozwapnień Diagnoza Rozszerzenie obszaru zastosowań

System CAD schemat algorytmiczny (narzędziowy) MammoViewer Operacje na mapach bitowych Kolorowanie map Wybór okna Zmiana głębi koloru Zmiana bajtów Podgląd Zmiana skali obrazu Operacje pikselowe Korekcja histogramu (jasność, kontrast, wyrównywanie) Selekcja ROI Okno na wartościach (definicja okna) Operacje geometryczne Aproksymacja histogramu funkcjami różnych rozkładów Linijka wymiarowanie struktur, profile Przetwarzanie w dziedzinie obrazu Filtracja przestrzenna (splot w przestrzeni obrazu) Operatory morfologiczne Ekstrakcja regionów, Cechy tekstury i kształtu Progowanie Operacje na 2 obrazach (dodawanie, odejmowanie, suma i różnica regionów) Przetwarzanie w dziedzinie wielorozdzielczej Transformacja falkowa (wybór jądra) Metody dekompozycji (z decymacją i bez) Wycinanie współczynników i podpasm Nieliniowe przekształcenia współczynników (kształtowane manualnie krzywe, wyrównywanie rozkładów, adaptacyjne progowanie) Rekonstrukcja, obraz różnicowy Wizualizacja współczynników falkowych Skalowalna filtracja LoG

System CAD schemat funkcjonalny MammoViewer Operacje na obrazach Wizualizacja obrazu Detekcja Klasyfikacja Obrazy w różnych formatach Obrazy mammograficzne, USG, CT Guzki w mammografii Mikrozwapnienia w mammografii Mikrozwapnienia w mammografii Poprawa percepcji Archiwizacja i indeksowanie Ontologia mammografii Mózg w CT Referencyjne bazy obrazów Mikrozwapnienia w mammografii Guzki w mammografii

System CAD detekcja mikrozwapnień Wejście: mammogram Klaster mikrozwapnień Wstępne przetwarzanie Lokalizacja: centra jasnych plam Klasteryzacja: DBSCAN Rekonstrukcja kształtów Znajdowanie konturu klastrów Wynik wspomagania detekcji

Poprawa percepcji zmian przetwarzanie w dziedzinie falkowej Odszumianie 6 poziomów dekompozycji, falka: Taswell Biortogonal Symmetric Most-Regular (10) Poprawa kontrastu kontrast6 kontrast7

Lokalizacja: centra potencjalnych mikrozwapnień Wielorozdzielczy detektor jasnych plam filtry LoG o różnych skalach Przybliżanie lokalnego kontrastu plam maksymalna odpowiedź na ścieżce filtrów LoG Plama jest mikrozwapnieniem, jeśli lokalny kontrast > progu 0.08 150 0.06 0.04 100 0.02 50 0 0 0 5 10 15 5 10 15 20 Mikrozwapnienie 25 25 na obrazie 20 0-0.02 30 20 10 0 0 Współczynniki filtru LoG7 5 20 15 10 25 (Netsch T, Peitgen HO. IEEE Trans (c) Anna Medical Wróblewska Imag 1999; 18(8): 774-786)

Standardowa klasteryzacja Kryterium zaliczenia obiektów do klastra: Co najmniej 3 (lub 5) obiektów w oknie 1 cm 2

Klasteryzacja: DBSCAN (Density-Based Spatial Clustering of Applications with Noise) Grupowanie w klastry oparte na przestrzennym rozłożeniu i gęstości obiektów Klaster Punkt brzegowy Definicja klastra: punkty połączone z zadaną gęstością; punkty osiągalne z zadaną gęstością z ziarna ( seed ) Punkt wewnątrz klastra Eps sąsiedztwo zawierające co najmniej N punktów (Ester M, Kriegel HP, et all. Proc 2nd Conf (c) Anna on Wróblewska Knowl. Discovery and Data Mining 1996)

Klasteryzacja: DBSCAN Równomierne rozłożenie obiektów w klastrach Artefakty nieco oddalone od centrum klastra nie są grupowane Kształty klastrów są dokładniejsze Mniejsza złożoność obliczeniowa niż standardowych algorytmów 2 klastry wzdłuż włókien

Obraz źródłowy: po filtracji LoG w wielu skalach Obraz źródłowy: white top-hat Obraz źródłowy: oryginalny Segmentacja kształtu różne metody Maksymalny spadek Lokalne minimum Lokalne statystyki + dylacja konturu

Segmentacja kształtu Dane wejściowe: Punkty, ziarna w przybliżeniu centra obiektów (lokalnych maksimów) Przybliżone średnice obiektów (skala w filtracji LoG dobrana w algorytmie lokalizacji) Obraz wejściowy: Dla każdego ziarna i w jego otoczeniu obraz jest przefiltrowany odpowiednim filtrem LoG. Algorytm maksymalnego spadku ( hill climbing ) Wartość spadku (w kilku kierunkach wokół punktu centrum): s( x, y) f ( x 0, y d( x 0 0 ), y 0 f ( x, y), x, y) (x 0,y 0 ) - punkt wejściowy (lokalne maksimum), d(x 0,y 0,x,y) - odległość Euklidesowa pomiędzy punktami, f(x,y) - wartość funkcji jasności w punkcie (x,y) w dziedzinie obrazu lub w dziedzinie wielorozdzielczej (np. po filtracji LoG w wielu skalach). Otoczka wypukła obiektów w klastrze

Poprawa percepcji - wyniki testu subiektywnego Średnia ocena lekarza Zestaw parametrów Średnia ocena lekarza Zestaw parametrów Ogólnie Mikrozwapnienia Guzy spikularne k6 +2.5 +3 (?) +2.58 +2.25 k7 +1.19 +1 (?) +1.58 0 Subtelność (widoczność) zmiany 1 2 3 5 k6 +2 (?) +2 (?) +2.62 +2.5 k7 +2 (?) +2 (?) +1.34 +0.67 - Baza testowa: 16 obrazów z bazy DDSM o rozdzielczości 43.5 mikronów/piksel z 12-bitową głębią koloru - Współpraca dwóch radiologów Guzy dobrze odgraniczone Skala Opis słowny ocen charakteryzujący jakość obrazu 3 Zdecydowanie lepsza 2 Lepsza 1 Nieznacznie lepsza 0 Porównywalna z oryginałem -1 Nieznacznie gorsza -2 Gorsza -3 Zdecydowanie gorsza

Przykład poprawy percepcji guz spikularny

Poprawa percepcji guz spikularny + mikrozwapnienia

Testy detekcji (ad hoc) Testowa baza DDSM i własne obrazy zbiór 20 zdiagnozowanych obrazów o rozdzielczości 43.5 i 45.5 mikronów/piksel z 12-bitową głębią koloru Współpraca 2 radiologów dobór parametrów rekonstrukcji kształtu

Wyniki wydajność detekcji Patologia dobrze wykryta Czułość: około 83% Średnia liczba fałszywych wskazań na obraz to 2 Fałszywe wskazania Systemy komercyjne (R2 ImageChecker, icad Secondlook): Czułość: około 98% FP na obraz: 0.5-1

TP/(TP+FP+1) Wydajność detekcji na kompresowanych obrazach Mniej fałszywych wskazań na kompresowanych mammogramach przy takiej samej czułości 0,3 TP/(TP+FP+1) 0,25 12bpp 0.3bpp 0,2 0,15 0,1 0.05b pp 0,05 0 0,01 0,05 0,1 0,2 0,3 1,0,4 0,5 0,8 0,9 1 Oryginały średnia bitow a

Nie wykryte patologie i fałszywe wskazania Fałszywie negatywne: Fałszywe wskazania:

Ekstrakcja cech i klasyfikacja Cechy pojedynczych mikrozwapnień Powierzchnia, zwartość, momenty kształtu, wyrazistość krawędzi, średni poziom jasności obiektu i sąsiedztwa (tła), lokalny kontrast, momenty geometryczne, niezmiennicze Statystyczne cechy tekstury Macierz powinowactwa (zdarzeń) (Wielorozdzielcze cechy tekstury) Cechy falkowe, filtry Gabora Cechy klastrów mikrozwapnień Powierzchnia, liczba mikrozwapnień, średni poziom jasności Klasyfikator - sztuczna sieć neuronowa: trójwarstwowa sieć jednokierunkowa z algorytmem uczącym propagacji wstecznej

Weryfikacja detekcji i diagnoza pojedynczych mikrozwapnień

Wyniki klasyfikacji Uczenie i testowanie sieci - 35 mammogramów (ok. 500 obiektów) Zbiory uczący i testujący - rozłączne Rodzaj sieci PRAWDA / FAŁSZ ŁAGODNE / ZŁOŚLIWE ŁAGODNE / ZŁOŚLIWE / FAŁSZYWE Wyniki klasyfikacji dla zbioru testowego 84% - 93% średnio 90% 66% - 83% średnio 74% 65% -70% średnio 68%

Rozszerzenie obszaru zastosowań Wspieranie systemu ontologii Doskonalenie metod indeksowania po zawartości (referencyjna baza danych)

CAD i ontologia mammografii Opis Semantyczny Opis Numeryczny Subiektywny, względny, niestandardowy, niejednoznaczny Nieprecyzyjne, nieformalne reguły diagnozy Skupisko mikrozwapnień: Kształty mikrozwapnień okrągłe, ziarniste Kształt skupiska figura kanciasta Wysycenie średnie Zmienność wysycenia znaczna Zmienność wielkości znaczna Ilość N (zmienność kształtu) Diagnoza duże prawdopodobieństwo złośliwości BI-RADS 5 ROI: Brak uwzględnienia semantyki, Niejawne, silnie statystyczne reguły diagnozy Żaden z tych opisów nie jest naprawdę satysfakcjonujący, są nieprzystające, nie uzupełniają się nawzajem

Semantyczna analiza obrazu wykorzystanie wiedzy medycznej (ontologia mmg) i ontologii obrazu mmg Ontologia mammografii: formalna reprezentacja wiedzy medycznej używanej do semantycznego opisu i przede wszystkim interpretacji zmian mammograficznych w kategoriach diagnozy

MammoViewer - element systemu indeksacji zawartością MammoViewer jako narzędzie ekstrakcji cech semantycznych do indeksowania Ilość klastrów, ilość mikrozwapnień w klastrze, powierzchnia, [diagnoza] MV generuje gotowe do użycia binarne pliki cech dla serwera indeksującego 2011-01-12 35

MammoViewer - klient systemu wyszukiwania po zawartości Indeksowanie zawartością jako wsparcie diagnozy Możliwość podłączenia do wielu referencyjnych baz danych poprzez usługę sieciową MammoViewer Internet (inne referencyjne bazy danych) Usługa sieciowa Baza danych CBIR 2011-01-12 36

Zintegrowany interfejs wspomagania do stacji diagnostycznej Ontologia CAD Referencyjne bazy danych Stacja diagnostyczna

Efekty prac badawczych Framework do tworzenia i testowania algorytmów detekcji i klasyfikacji (System przystosowany do integracji z innymi rozwiązaniami i pracami badawczymi) Zaawansowane narzędzie do analizy wielorozdzielczej Algorytm detekcji mikrozwapnień = falkowe wstępne przetwarzanie + lokalizacja oparta na filtracji LoG + DBSCAN + rekonstrukcja kształtu Możliwe jest zwiększenie czułości i trafności decyzji radiologów poprzez poprawę diagnostycznie istotnych cech obrazów oraz zasugerowanie lokalizacji i kształtu zmian - Testy i konsultacje przeprowadzone z lekarzami Koncepcja integracji CAD z ontologią mammografii oraz referencyjną bazą obrazów

Metody wspomagania detekcji zmian patologicznych w mammografii Praca naukowa finansowana ze środków budżetowych na naukę w latach 2005-2006 jako projekt badawczy 3 T11E 014 28 Autorka była stypendystką Fundacji Na Rzecz Nauki Polskiej w roku 2005/2006 Program wykorzystywany w pracy: http://www.ire.pw.edu.pl/mammoviewer Kontakt: awroble@ire.pw.edu.pl http://www.ire.pw.edu.pl/~awroble/