Poprawa percepcji guzków spikularnych w obrazach mammograficznych*

Podobne dokumenty
Ćwiczenie 6. Transformacje skali szarości obrazów

Modelowanie zmian patologicznych sutka z wykorzystaniem analizy wielorozdzielczej

Diagnostyka obrazowa

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

Anna Fabijańska. Algorytmy segmentacji w systemach analizy ilościowej obrazów

TRANSFORMATA FALKOWA WYBRANYCH SYGNAŁÓW SYMULACYJNYCH

ANALIZA SEMANTYCZNA OBRAZU I DŹWIĘKU

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

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

Laboratorium optycznego przetwarzania informacji i holografii. Ćwiczenie 4. Badanie optycznej transformaty Fouriera

Spośród licznych filtrów nieliniowych najlepszymi właściwościami odznacza się filtr medianowy prosty i skuteczny.

Kalibracja kamery. Kalibracja kamery

Adaptive wavelet synthesis for improving digital image processing

Grafika komputerowa. Zajęcia IX

Przekształcenia punktowe

LABORATORIUM AKUSTYKI MUZYCZNEJ. Ćw. nr 12. Analiza falkowa dźwięków instrumentów muzycznych. 1. PODSTAWY TEORETYCZNE ANALIZY FALKOWEJ.

EKSTRAKCJA CECH TWARZY ZA POMOCĄ TRANSFORMATY FALKOWEJ

Analiza obrazów - sprawozdanie nr 2

Reprezentacja i analiza obszarów

SYSTEM AUTOMATYCZNEJ DETEKCJI I KLASYFIKACJI MIKROZWAPNIEŃ W CYFROWEJ MAMMOGRAFII

POSZUKIWANIE FALKOWYCH MIAR POTENCJAŁU INFORMACYJNEGO OBRAZÓW CYFROWYCH JAKO WSKAŹNIKÓW JAKOŚCI WIZUALNEJ

Rozpoznawanie obrazów na przykładzie rozpoznawania twarzy

2. Zarys metody SIFT (Scale Invariant Feature Transform)

Parametryzacja obrazu na potrzeby algorytmów decyzyjnych

10. Redukcja wymiaru - metoda PCA

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

Zbigniew Sołtys - Komputerowa Analiza Obrazu Mikroskopowego 2016 część 7

Cyfrowe Przetwarzanie Obrazów i Sygnałów

Kompresja dźwięku w standardzie MPEG-1

Grafika Komputerowa Wykład 2. Przetwarzanie obrazów. mgr inż. Michał Chwesiuk 1/38

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

WYMIANA CIEPŁA W PROCESIE TERMICZNEGO EKSPANDOWANIA NASION PROSA W STRUMIENIU GORĄCEGO POWIETRZA

Przetwarzanie obrazów rastrowych macierzą konwolucji

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

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

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

Segmentacja przez detekcje brzegów

Operacje morfologiczne w przetwarzaniu obrazu

Systemy uczące się Lab 4

TRANSFORMATA FALKOWA 2D. Oprogramowanie Systemów Obrazowania 2016/2017

ANALIZA HIERARCHICZNA PROBLEMU W SZACOWANIU RYZYKA PROJEKTU INFORMATYCZNEGO METODĄ PUNKTOWĄ. Joanna Bryndza

K p. K o G o (s) METODY DOBORU NASTAW Metoda linii pierwiastkowych Metody analityczne Metoda linii pierwiastkowych

Problem eliminacji nieprzystających elementów w zadaniu rozpoznania wzorca Marcin Luckner

Dla naszego obiektu ciągłego: przy czasie próbkowania T p =2.

ALGORYTM ROZPOZNAWANIA OBRAZÓW MATERIAŁÓW BIOLOGICZNYCH

Laboratorium. Cyfrowe przetwarzanie sygnałów. Ćwiczenie 9. Przetwarzanie sygnałów wizyjnych. Politechnika Świętokrzyska.

Przetwarzanie obrazu

Analiza wyników sprawdzianu w województwie pomorskim latach

Ćwiczenia z grafiki komputerowej 5 FILTRY. Miłosz Michalski. Institute of Physics Nicolaus Copernicus University. Październik 2015

Rok akademicki: 2017/2018 Kod: RIA s Punkty ECTS: 2. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne

Projekt rejestratora obiektów trójwymiarowych na bazie frezarki CNC. The project of the scanner for three-dimensional objects based on the CNC

Rachunek prawdopodobieństwa projekt Ilustracja metody Monte Carlo obliczania całek oznaczonych

Zastosowanie stereowizji do śledzenia trajektorii obiektów w przestrzeni 3D

ZASTOSOWANIE SPLOTU FUNKCJI DO OPISU WŁASNOŚCI NIEZAWODNOŚCIOWYCH UKŁADÓW Z REZERWOWANIEM

Detekcja kodów kreskowych w obrazach za pomocą filtrów gradientowych i transformacji morfologicznych

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania. Podstawy Automatyki

METODY CHEMOMETRYCZNE W IDENTYFIKACJI ŹRÓDEŁ POCHODZENIA

Aerotriangulacja. 1. Aerotriangulacja z niezależnych wiązek. 2. Aerotriangulacja z niezależnych modeli

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

Rozpoznawanie obiektów z użyciem znaczników

Implementacja filtru Canny ego

WSTAWIANIE GRAFIKI DO DOKUMENTU TEKSTOWEGO

Wykrywanie sygnałów DTMF za pomocą mikrokontrolera ATmega 328 z wykorzystaniem algorytmu Goertzela

Akwizycja obrazów HDR

przetworzonego sygnału

System rozpoznawania cyfr oparty na histogramie zorientowanych gradientów

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

Wspomaganie diagnostyki mammograficznej: poprawa percepcji zmian patologicznych

Pattern Classification

Teoria sygnałów Signal Theory. Elektrotechnika I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

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

Proste metody przetwarzania obrazu

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

Nowa metoda segmentacji obrazów stopów tytanowych wykonanych za pomoc¹ tomografii rentgenowskiej, wykorzystuj¹ca transformatê contourlet

Samochodowy system detekcji i rozpoznawania znaków drogowych. Sensory w budowie maszyn i pojazdów Maciej Śmigielski

Automatyczne rozpoznawanie mowy - wybrane zagadnienia / Ryszard Makowski. Wrocław, Spis treści

( W.Ogłoza, Uniwersytet Pedagogiczny w Krakowie, Pracownia Astronomiczna)

Obraz jako funkcja Przekształcenia geometryczne

Automatyczne tworzenie trójwymiarowego planu pomieszczenia z zastosowaniem metod stereowizyjnych

TRANSCOMP XIV INTERNATIONAL CONFERENCE COMPUTER SYSTEMS AIDED SCIENCE, INDUSTRY AND TRANSPORT

Kodowanie transformacyjne. Plan 1. Zasada 2. Rodzaje transformacji 3. Standard JPEG

Według raportu ISO z 1988 roku algorytm JPEG składa się z następujących kroków: 0.5, = V i, j. /Q i, j

NIEOPTYMALNA TECHNIKA DEKORELACJI W CYFROWYM PRZETWARZANIU OBRAZU

5.3. Analiza maskowania przez kompaktory IED-MISR oraz IET-MISR wybranych uszkodzeń sieci połączeń Podsumowanie rozdziału

Odciski palców ekstrakcja cech

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

PLAN WYNIKOWY DLA KLASY DRUGIEJ POZIOM PODSTAWOWY I ROZSZERZONY. I. Proste na płaszczyźnie (15 godz.)

WYKŁAD 7. Obraz z wykrytymi krawędziami: gdzie 1 - wartość konturu, 0 - wartość tła.

Akwizycja obrazów HDR

Rozpoznawanie obrazów dłoni za pomocą gramatyk klasy ETPL(k) w systemach wizyjnych analizy języka migowego.

ZASTOSOWANIE RACHUNKU OPERATORÓW MIKUS- IŃSKIEGO W PEWNYCH ZAGADNIENIACH DYNAMIKI KONSTRUKCJI

Przetwarzanie Sygnałów. Zastosowanie Transformaty Falkowej w nadzorowaniu

Przekształcenie Fouriera obrazów FFT

9. Dyskretna transformata Fouriera algorytm FFT

Poszukiwanie gwiazd zmiennych w eksperymencie Pi of the Sky

Wspomaganie decyzji diagnostycznych w mammografii

Laboratorium optycznego przetwarzania informacji i holografii. Ćwiczenie 6. Badanie właściwości hologramów

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

KSZTAŁTOWANIE KLIMATU AKUSTYCZNEGO PROJEKTOWANYCH STANOWISK PRACY Z WYKORZYSTANIEM NARZĘDZI WSPOMAGAJĄCYCH

Cyfrowe Przetwarzanie Obrazów i Sygnałów

Transkrypt:

Poprawa percepcji guzków spikularnych w obrazach mammograficznych* Paweł Bargieł, Artur Przelaskowski, Anna Wróblewska, Piotr Boniński Politechnika Warszawska Wydz. Elektroniki i Technik Informacyjnych ul. Nowowiejska 15/19 00-665 Warszawa PBargiel@ire.pw.edu.pl Streszczenie: Celem artykułu jest przedstawienie zastosowanych metod uwydatniania szczegółów istotnych diagnostycznie w obrazach pochodzących z badań piersi. Poszukiwane są struktury określane jako "guzki spikularne" (gwiaździste), które świadczą o złośliwej patologii. Zaproponowany algorytm poprawy percepcji w początkowej fazie zakłada rozpoznanie i lokalizację obiektów patologicznych oraz odseparowanie ich od obrazu zdrowej tkanki (naczyń itp.) a następnie lokalną modyfikację kontrastu. Do rozwiązania tego zadania zastosowano analizę wielorozdzielczą. Testowano kilka rodzajów przekształceń falkowych. Obiecujące wyniki dała transformacja contourlet, która szczególnie dobrze charakteryzuje kierunkowość analizowanego sygnału, czyli przestrzennych (2W) struktur zmian w mammogramach. W kolejnej fazie zastosowano zmianę rozkładu wartości współczynników transformaty (algorytm MUSICA [MUlti Scale Image Contrast Amplification]), co spowodowało zwiększenie lokalnego kontrastu. Summary: The goal of this article is to describe methods applied to enhance some diagnostic essential details in mammograms. The structures defined as "spicular tumours" were searched. Their existence in image testified to malignant pathology. Submitted algorithm of perception improvement in initial stage assumed pathology recognition and location as well as separation the pathology from the part of the image, which showed tissue in good health. Then local contrast modification was applied. To resolve this problem the multiresolution analysis was used. Some kinds of wavelet transforms were tested. The promising results brought in contourlet transform. This transform exceptionally described directive tendency in analysed signal in other words in two-dimensional structures in mammograms. In the next stage of studied algorithm there was applied transform coefficients values' modification (algorithm MUSICA [MUlti Scale Image Contrast Amplification]) and this finally caused the increase in local contrast. 1. Wstęp Na zdjęciach mammograficznych guzki spikularne (gwiaździste) widoczne są jako nieregularne jasne powierzchnie z poszarpanymi krawędziami, które wrastają w zdrową tkankę. Poszukiwanie w/w obiektów w obrazach jest szczególnie istotne w początkowej fazie rozwoju guza gdyŝ nie moŝna go zidentyfikować prostszymi metodami (palpacyjnie, innymi metodami obrazowania). Jak wiadomo, guzy spikularne mają dość skomplikowany kształt co stanowi znaczny problem przy automatycznym rozpoznawaniu obrazu. Do rozwiązania tego zadania zastosowano transformację contourlet. Testowano kilka rodzajów przekształceń falkowych. Obiecujące wyniki dała transformacja contourlet, która szczególnie dobrze charakteryzuje kierunkowość analizowanego sygnału, czyli przestrzennych (2W) struktur zmian w mammogramach. Przy zastosowaniu kierunkowej analizy falkowej moŝliwe jest bardziej dokładne określenie połoŝenia centralnej części guza, co umoŝliwia jego lokalizację oraz identyfikację. W kolejnej fazie zastosowano wzmocnienie wartości pikseli zidentyfikowanych jako naleŝące do poszukiwanej patologii. Efektem zmiany rozkładu wartości współczynników transformaty było zwiększenie lokalnego kontrastu. *) Praca naukowa finansowana ze środków budŝetowych na naukę w latach 2005-2006 jako projekt badawczy 3 T11E 014 28 1

2. Transformacja Contourlet 2.1. Analiza wielorozdzielcza Transformacja contourlet zbudowana jest na bazie piramidy Laplace a [1][2]. Dekompozycja ta polega na podziale sygnału wejściowego (obrazu) na jego składową niskoczęstotliwościową oraz na róŝnicę pomiędzy sygnałem wejściowym a jego reprezentacją po fazie predykcji z sygnału niskoczęstotliwościowego. W taki sposób powstaje składowa wysokoczęstotliwościowa, która stanowi współczynniki transformacji na danym poziomie dekompozycji. 2.2. Filtry kierunkowe Rys. 1. Piramida Laplace'a Opracowano dwuwymiarowe banki filtrów kierunkowych w celu zapewnienia kierunkowych właściwości transformacji. Ideą tego rozwiązania był podział przestrzeni na określoną liczbę części w taki sposób, aby linie podziału znajdowały się w centralnym punkcie i wyznaczały kierunki. Dało to moŝliwość dyskretyzacji kąta linii podziału i tym samym zaadresowania danego kierunku na płaszczyźnie obrazu. 2.3. Budowa transformacji contourlet Rys. 2. Bank filtrów kierunkowych Transformacja contourlet jest złoŝeniem analizy wielorozdzielczej przy uŝyciu piramidy Laplace a z podziałem na kaŝdym poziomie dekompozycji na poszczególne kierunki analizy z zastosowaniem filtrów kierunkowych. Tego typu złoŝenie umoŝliwia zbudowanie dekompozycji wraŝliwej na kierunkowe zmiany wartości pikseli w obrazie ze 2

z góry zdefiniowaną rozdzielczością kątową oraz z moŝliwością analizy obrazu w określonej skali. Rys. 3. Bank filtrów kierunkowych w transformacji contourlet Rys. 4. Przykład rozkłady wartości współczynników transformacji contourlet na 3 poziomie dekompozycji dla banku 2 3 filtrów kierunkowych. 2.4. Contourlet i wavelet Transformacja contourlet jest uogólnieniem transformacji wavelet (falkowej). Rozszerzenie przestrzeni dekompozycji o wymiar kąta analizy dało moŝliwość pełniejszego opisu obiektów w transformowanym obrazie. W klasycznej dwuwymiarowej transformacji wavelet była ograniczona przestrzeń kątowej analizy obrazu do trzech kierunków (pionowy, poziomy i ukośny). Contourlet pozwala na taką parametryzację transformacji aby na danym poziomie dekompozycji (w danej skali) rozszerzyć rozdzielczość kątową do 2 n liczby kierunków analizy. 3

2.5. Zastosowanie Porównano wyniki klasycznej transformacji falkowej (wavelet) z transformacją contourlet i okazało się, Ŝe w dziedzinie współczynników transformacji contourlet moŝna z lepszym przybliŝeniem definiować modele duŝych obiektów w obrazie. Klasyczna transformacja falkowa nadaje się raczej do analizy niewielkich obiektów o regularnych kształtach, np. mikrozwapnień (lepiej opisuje punktową nieosobliwość, nieciągłość, podczas gdy contourlets dobrze charakteryzują nieciągłości liniowe, czyli kontury np. guzków) [3]. 3. Algorytm uwydatniania istotnych szczegółów Zaproponowany algorytm poprawy percepcji bazuje na wielorozdzielczej analizie obrazu. W pierwszej fazie podejmowana jest próba rozpoznania i lokalizacji obiektów patologicznych oraz odseparowanie ich od obrazu zdrowej tkanki (naczyń itp.) a następnie lokalną modyfikację kontrastu. Rys. 5. Wartości współczynników transformacji contouret na poziomie 3 kierunek 1 z przedziału <0, 2 3 > (na obszarze o współrzędnych [140, 60] widoczne zmniejszenie lokalnej wariancji) Rys. 6. Mapa obszarów podejrzanych o występowanie patologii (guza spikularnego) Jak wcześniej wspomniano, algorytm opiera się na przekształceniu contourlet. W dziedzinie transformacji obiekt o zbliŝonych cechach do guza spikularnego charakteryzuje się 4

zmniejszeniem lokalnej wariancji współczynników. W obszarach gdzie nie występuje poszukiwany obiekt lokalna wariancja osiąga wartości przekraczające 20 000. Dobór wielkości otoczenia teŝ nie jest bez znaczenia. Eksperymentalnie dobrano sąsiedztwo 10x10 pikseli dla których wartość lokalnej wariancji w miejscu występowania obiektu patologicznego wynosiła 3000. Na podstawie rozkładu wartości wariancji utworzono mapę obszarów podejrzanych o występowanie patologii. Obszary te poddawane były operacji zwiększenia kontrastu poprzez zwiększenie wartości współczynników. Do zwiększania kontrastu zastosowano algorytm MUSICA (MUlti Scale Image Contrast Amplification)[4]. Wartości współczynników transformacji modyfikowano na podstawie wzoru: x y ( x) = a x x p (1) gdzie: p - parametr z przedziału (0, 1) określający stopień zniekształceń (im bliŝszy wartości 1 tym mniejsze zniekształcenia); x - znormalizowane wartości współczynników transformacji do przedziału [-1, 1]; y - zmodyfikowane znormalizowane wartości współczynników transformacji, a - współczynnik normalizujący. Ustalono eksperymentalnie wartość parametru p w przedziale [0.7, 0.85] (podobnie jak w pracy [4] dla klasycznej piramidy laplace'a). PowyŜej wartości 0.85 modyfikacja współczynników transformacji ma niezauwaŝalne znaczenie, natomiast poniŝej 0.7 - powoduje znaczne zwiększenie poziomu szumów w przetwarzanym obrazie. a) b) c) Rys. 7. Obraz guza spikularnego dla p=0.75, od lewej: (a) oryginał, (b) wavelet+(1), (c) contourlet+(1) Na Rys. 7. przedstawiono obrazy mammograficzne guza spikularnego powstałe w wyniku transformacji falkowej oraz contourlet z modyfikacją współczynników wg wzoru (1). Widać, Ŝe na obrazie 7.c) struktura guza jest najlepiej widoczna gdyŝ bardziej są wytłumione struktury sutka gęstego w okolicy patologii niŝ na obrazach a) i b). 4. Wyniki Wyniki eksperymentów potwierdziły uŝyteczność transformacji contourlet w poprawie percepcji guzów. Przetestowano ok. 30 zdiagnozowanych obrazów pochodzących z bazy danych DDSM [5] i eksperymentalnie dobrano następujące parametry algorytmu: filtry transformacji contourlet: '9-7' oraz '5-3'; liczba poziomów dekompozycji: 3; liczba rozpoznawanych kieruknów na poszczególnych poziomach dekompozycji: 4, 8, 8; wartość parametru p: 0.75. We wszystkich testowanych obrazach widoczna była poprawa widoczności struktury guza na tle sutka gęstego. 5

5. Konkluzje Transformacja contourlet lepiej charakteryzuje duŝe obiekty o ostrych krawędziach niŝ klasyczna transformacja falkowa. Przekształcenie contourlet podobnie jak wavelet jest transformacją wielorozdzielczą. Daje to moŝliwość analizy obrazu w róŝnych skalach, co jest niezwykle istotne przy wyszukiwaniu cech charakteryzujących szukany obiekt. Transformacja contourlet zorientowana jest na analizę krawędzi występujących w obrazie i przybliŝaniu ich z regulowaną dokładnością za pomocą prostych w róŝnych skalach (na róŝnych poziomach dekompozycji). Taki sposób analizy ułatwia wyszukiwanie granicy obszarów róŝniących się poziomem jasności, czyli w opisywanym przypadku obszarami wewnątrz i na zewnątrz guza. Dodatkowo dostajemy informację w postaci duŝej wartości współczynnika transformacji - jakiej długości jest znaleziona krawędź (wnioskujemy to z poziomu dekompozycji) oraz pod jakim kątem przebiega. ZłoŜenie informacji pochodzącej z róŝnych skal o krawędziach daje moŝliwość poprawy ich percepcji poprzez lokalne ich wyostrzenie i redukcję tła w celu lepszej identyfikacji poszczególnych struktur. Bibliografia [1] Minh N.Do, Martin Vetterli, The Contourlet Trans-form: An Efficient Directional Multiresolution Im-age Representation, IEEE Transaction on Image Proccessing March 20,2005 [2] Eslami R., Radha H., "Wavelet-based Contourlet Transform and its Application to Image Coding", proc. of IEEE International Conference on Image Processing (ICIP), Singapore, Oct. 2004. [3] Bargieł P., Przelaskowski A., Wróblewska A., "Wavelet methods in improving the detection of lesions in mammograms", Proc. ICCVG (International Conference on Computer Vision and Graphics) 2004, Warsaw, 2004 [4] Vuylsteke P., Schoeters E., "Image Processing in Computed Radiology", International Symposium on Computerized Tomography for Industrial Applications and Image Processing in Radiology, Berlin, Germany, March 15-17, 1999 [5] http://marathon.csee.usf.edu/mammography/database.html 6