Środowisko badawcze metod segmentacji bazujących na modelach odkształcalnych w obrazowaniu biomedycznym



Podobne dokumenty
JavaFX. Technologie Biznesu Elektronicznego. Wydział Informatyki i Zarządzania Politechnika Wrocławska

Laboratorium przez Internet w modelu studiów inżynierskich

Kognitywne hierarchiczne aktywne podziały. Arkadiusz Tomczyk.

HP Service Anywhere Uproszczenie zarządzania usługami IT

Dotacje na innowacje. Inwestujemy w waszą przyszłość.

Cele przetwarzania obrazów biomedycznych. Podstawowe kroki. Przykład: badania przesiewowe płuc. Wprowadzenie do Informatyki Biomedycznej

Oracle Application Express -

Serwery LDAP w środowisku produktów w Oracle

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

Zintegrowana teoria autyzmu Obliczenia płynowe w modelo

Integracja wirtualnego laboratorium z platformą e-learningową

Aplikacja inteligentnego zarządzania energią w środowisku domowym jako usługa Internetu Przyszłości

Informatyka studia stacjonarne pierwszego stopnia

FORMULARZ OFERTOWY. Termin dostarczenia dokumentu 1

Plan. Wprowadzenie. Co to jest APEX? Wprowadzenie. Administracja obszarem roboczym

Projekt architektury systemów informatycznych Uniwersytetu Warszawskiego w oparciu o metodykę TOGAF. Tomasz Turski

LABORATORIUM WIRTUALNE W DYDAKTYCE I BADANIACH NAUKOWYCH

INTERNET - Wrocław Usługi bezpieczeństwa w rozproszonych strukturach obliczeniowych typu grid

SERWERY KOMUNIKACYJNE ALCATEL-LUCENT

15 lat doświadczeń w budowie systemów zbierania i przetwarzania danych kontrolno-pomiarowych

Zenoss. Monitorowanie nowoczesnej serwerowni

Monitoring procesów z wykorzystaniem systemu ADONIS

Virtual Grid Resource Management System with Virtualization Technology

Część I Rozpoczęcie pracy z usługami Reporting Services

Dodatkowo, w przypadku modułu dotyczącego integracji z systemami partnerów, Wykonawca będzie przeprowadzał testy integracyjne.

System informacji o szlakach turystycznych Mazowsza

Systemy obiegu informacji i Protokół SWAP "CC"

Wspomaganie pracy w terenie za pomocą technologii BlackBerry MDS. (c) 2008 Grupa SPOT SJ

Przewodnik konfiguracji Aruba WiFi oraz zabezpieczeń Palo Alto Networks w zakresie szczegółowej kontroli użytkowników sieci bezprzewodowej

Wyjaśnienia treści Specyfikacji Istotnych Warunków Zamówienia

Większe możliwości dzięki LabVIEW 2009: programowanie równoległe, technologie bezprzewodowe i funkcje matematyczne w systemach czasu rzeczywistego

PRZEWODNIK PO PRZEDMIOCIE

EJB 3.0 (Enterprise JavaBeans 3.0)

STUDIA I MONOGRAFIE NR

ZAŁOŻENIA TECHNICZNO-TECHNOLOGICZNE SYSTEMU BUDOWANEGO W RAMACH PROJEKTU

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje w roku akademickim 2011/2012. Architektura zorientowana na usługi

Dariusz Brzeziński. Politechnika Poznańska, Instytut Informatyki

Michał Cydzik. Promotor: Mgr inż. Waldemar Ptasznik-Kisieliński

Usługa: Testowanie wydajności oprogramowania

Nowe aplikacje i usługi w środowisku Grid

Globalne referencje dla idempiere Business Suite

Marek Parfieniuk, Tomasz Łukaszuk, Tomasz Grześ. Symulator zawodnej sieci IP do badania aplikacji multimedialnych i peer-to-peer

Tom 6 Opis oprogramowania Część 8 Narzędzie do kontroli danych elementarnych, danych wynikowych oraz kontroli obmiaru do celów fakturowania

ERDAS TITAN środowisko 3D udostępniania danych przestrzennych

Adaptive wavelet synthesis for improving digital image processing

Model MULTIPOLES - narzędzie do prognozowania, projekcji i symulacji stanu i struktury ludności

Zapytanie ofertowe

Przetwarzanie danych w chmurze

Typy przetwarzania. Przetwarzanie zcentralizowane. Przetwarzanie rozproszone

Załącznik nr 1 do Zapytania ofertowego: Opis przedmiotu zamówienia

Czym jest Java? Rozumiana jako środowisko do uruchamiania programów Platforma software owa

Technologie dla aplikacji klasy enterprise. Wprowadzenie. Marek Wojciechowski

Pakiet dla Efektywności Energetycznej

KOŁO NAUKOWE INFORMATYKÓW SYSTEMY KONTROLI WERSJI CZ.1 16 XII 2009 OPRACOWAŁ: PRZEMYSŁAW PARDEL

Adam Dolega Architekt Rozwiązań Biznesowych Microsoft

Czujniki obiektowe Sterowniki przemysłowe

SiR_13 Systemy SCADA: sterowanie nadrzędne; wizualizacja procesów. MES - Manufacturing Execution System System Realizacji Produkcji

Kurs OPC S7. Spis treści. Dzień 1. I OPC motywacja, zakres zastosowań, podstawowe pojęcia dostępne specyfikacje (wersja 1501)

IBM Rational Software Architect uproszczona instrukcja użytkowania

Sylabus. Zaawansowana analiza danych eksperymentalnych Advanced analysis of experimental data

Tom 6 Opis oprogramowania

Dokument Detaliczny Projektu Temat: Księgarnia On-line Bukstor

Programowanie Komponentowe WebAPI

Format KML w oprogramowaniu GIS

William R. Stanek. Vademecum Administratora 2012 R2. Windows Server. Podstawy i konfiguracja. Przekład: Leszek Biolik

Hurtownie danych - przegląd technologii

Wykorzystanie standardów serii ISO oraz OGC dla potrzeb budowy infrastruktury danych przestrzennych

Wybrane działy Informatyki Stosowanej

Projekt SGI. WP 3.1 Wirtualne laboratorium i teleimersja Jacek Cała. (cala@ics.agh.edu.pl) (luke@ics.agh.edu.pl) Łukasz Czekierda

Platforma epuap. 1-3 marca 2011

Automatyczne decyzje kredytowe, siła szybkiego reagowania i optymalizacji kosztów. Roman Tyszkowski ING Bank Śląski S.A. roman.tyszkowski@ingbank.

GŁÓWNE WĄTKI REALIZOWANE W PROJEKCIE GEOPORTAL

Mateusz Maślanka. Jak działa LIDAR Server?

System KD. (Kontrola Dostępu) Materiały informacyjne. POLSYSTEM SI Sp. z o.o., S.K.A. System Rejestracji Czasu Pracy oraz Kontroli Dostępu

GEOPORTAL 2. Broker INSPIRE Broker krajowy Broker branżowy. Eliza Asendy, Marek Szulc , Warszawa

Część II. UEK w Krakowie Janusz Stal & Grażyna Paliwoda-Pękosz. UEK w Krakowie Janusz Stal & Grażyna Paliwoda-Pękosz

Zastosowanie Oracle Designer/2000 do projektowania i implementacji aplikacji WWW

ZAPYTANIE OFERTOWE. Termin dostarczenia dokumentu 1. Lp. Opis Ilość

Platforma Usług dla Obywateli - Microsoft Citizen Service Platform

Dokumentacja aplikacji Szachy online

PureSystems zautomatyzowane środowisko aplikacyjne. Emilia Smółko Software IT Architect

Rok akademicki: 2014/2015 Kod: EAR IS-s Punkty ECTS: 4. Kierunek: Automatyka i Robotyka Specjalność: Informatyka w sterowaniu i zarządzaniu

I rok. semestr 1 semestr 2 15 tyg. 15 tyg. Razem ECTS. laborat. semin. ECTS. konwer. wykł. I rok. w tym. Razem ECTS. laborat. semin. ECTS. konwer.

serwisy W*S ERDAS APOLLO 2009

Ogólnie o ABG.

Ankieta. Systemy finansowo-księgowe w jednostkach sektora finansów publicznych

SYLABUS/KARTA PRZEDMIOTU

Eurologistics Innowacje w logistyce Elastyczność systemów zarządzania trendem nowoczesnych technologii informatycznych

1 Wprowadzenie do koncepcji Microsoft Office BI 1 Zakres ksiąŝki 2 Cel ksiąŝki 3 Wprowadzenie do tematu 3 Zawartość rozdziałów 4

Hurtownie danych i przetwarzanie analityczne - projekt

Ankieta jednostki za lata

- dodaj obiekt tekstowy: /** Maciej */ Stage { title : "First JavaFX App" scene: Scene { width: 300 height: 300 content: [ ] } }

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

Deduplikacja danych. Zarządzanie jakością danych podstawowych

Aurea BPM Dokumenty pod kontrolą

danych przestrzennych

AUTOMATYCZNE ROZPOZNAWANIE PUNKTÓW KONTROLNYCH GŁOWY SŁUŻĄCYCH DO 3D MODELOWANIA JEJ ANATOMII I DYNAMIKI

Rola analityki danych w transformacji cyfrowej firmy

Usługi danych przestrzennych w GEOPORTAL-u. Marek Szulc , Warszawa

EMAPI Fleet. - opis systemu

Transkrypt:

Środowisko badawcze metod segmentacji bazujących na modelach odkształcalnych w obrazowaniu biomedycznym Daniel Reska Krzysztof Jurczuk Cezary Bołdak Marek Krętowski Wydział Informatyki,Politechnika Białostocka Konferencja TEWI Białystok 2011 1

Założenia aplikacji Środowiska do badania modeli odkształcalnych stosowanych do segmentacji obrazów biomedycznych usprawnieniu procesu badań naukowych Eliminacja konieczność implementacji własnej platformy badawczej lekki klient - dostęp przez przeglądarkę internetową złożone obliczenia wykonywane na serwerze Docelowa integracja z Platformą TEWI uwierzytelnianie/autoryzacja użytkowników profile użytkownika (modele, parametry) repozytorium obrazów Konferencja TEWI Białystok 2011 2

Funkcjonalność systemu Segmentacja oparta o (klasyczne) modele krzywych i powierzchni odkształcalnych, korzystające z wbudowanych form energii i ograniczeń Definiowanie własnych form energii i modeli Generowanie obrazów biomedycznych (Wirtualny skaner MRI) System profili użytkowników (prywatne dane) Repozytorium obrazów biomedycznych 2D i 3D (DICOM) Narzędzia do wizualizacji i analizy danych oraz wyników segmentacji Walidacja wyników przez porównanie z pozycjami/wymiarami rzeczywistych obiektów Konferencja TEWI Białystok 2011 3

Aktywny kontur (wąż) Parametryczna krzywa: v(s)=(x(s), y(s)), odkształcająca się pod wpływem przyłożonych sił Siły zewnętrzne: przyciąganie pożądanych elementów obrazu Siły wewnętrzne: spójność i gładkość krzywej Dopasowanie do segmentowanego obszaru poprzez minimalizację całkowitej energii węża: 1 Esnake = Eint ( v( s)) + Eimage( v( s)) + Econ( v( s)) ds 0 M. Kass, A.Witkin, D. Terzopoulos: Snakes: Active contour models, International Journal of Computer Vision, 1(4):321 331, 1988 Konferencja TEWI Białystok 2011 4

Aktywny kontur (wąż) najczęściej postać dyskretna odporność na nieciągłość krawędzi i drobne zakłócenia wrażliwość na parametryzację konieczność bliskiej inicjalizacji (liczne modyfikacje) sterowanie ewolucją on-line Konferencja TEWI Białystok 2011 5

Moduł modelowania obrazowania rezonansem magnetycznym (MRI) Konferencja TEWI Białystok 2011 6

Modelowanie MRI pobudzenie oraz relaksacja atomów wodoru, równanie Bloch'a akwizycja sygnału: prawo indukcji elektromagnetycznej Faraday'a rekonstrukcja obrazu: filtry oraz transformata Fourier'a Konferencja TEWI Białystok 2011 7

Moduły systemu Problemator Skaner MRI Segmentator Ring Konferencja TEWI Białystok 2011 8

Problemator Problemator Skaner MRI Segmentator Ring Definiowanie i generowani wirtualnej sceny 3D podlegającej obrazowaniu Rozbudowany edytor: definiowanie miękkich tkanek i ich cech rzeczywistych, tekstury, elementów zakłócających (śrubki, płytki, itp. ) Zapis analitycznej postaci sceny w przenośnym formacie Konferencja TEWI Białystok 2011 9

Wirtualny skaner MRI Problemator Skaner MRI Segmentator Ring Pobiera dane wejściowe dostarczane przez Problemator w postaci map wokseli z przypisanymi właściwościami Przeprowadza symulację obrazowania techniką rezonansu magnetycznego Wyjście w postaci map w przestrzeni Fourier a (macierze k-space ) oraz obrazów właściwych Konferencja TEWI Białystok 2011 10

Segmentator Problemator Skaner MRI Segmentator Ring Przyjmuje obrazy wygenerowane przez Snaker MRI Udostępnia segmentację opartą o wbudowane (klasyczne) modele krzywych i powierzchni odkształcalnych oraz podstawowych form energii Umożliwia definiowanie własnych form energii i modeli (język skryptowy oraz system pluginów) Konferencja TEWI Białystok 2011 11

Ring Problemator Skaner MRI Segmentator Ring Pobiera dane z pozostałych modułów Oferuje wizualizację danych ze wszystkich etapów analizy Przeprowadza eksperymentalne porównanie różnych metod segmentacji, oferując wskaźniki ich dokładności Analiza jakości segmentacji względem znanego wzorca oraz porównanie metod między sobą Konferencja TEWI Białystok 2011 12

Komunikacja klient-serwer Konferencja TEWI Białystok 2011 13

Architektura i technologia Rozdzielenie warstwy obliczeniowej i prezentacji Aplikacja sieciowa w modelu klient-serwer Klient: bogata aplikacja internetowa RIA (JavaFX/Swing) uruchamiana w przeglądarce internetowej Serwer: usługi sieciowe oparte o Axis2/Java Uwierzytelnianie i przechowanie danych użytkowników: usługa katalogowa LDAP Możliwość integracji w innymi systemami (np. Windchill) Konferencja TEWI Białystok 2011 14

Schemat komunikacji między komponentami systemu Konferencja TEWI Białystok 2011 15

Aktualny stan rozwoju Wdrożony model klient-serwer Moduł Segmentator: modularny dwuwymiarowy kontur parametryczny podstawowe modele, energie i ograniczenia adaptacyjny model węża (t-snake) definiowanie własnych form energii (BeanShell) Podstawowe profile użytkowników (LDAP) Prototyp repozytorium danych Konferencja TEWI Białystok 2011 16

Kierunki dalszego rozwoju Stworzenie modularnej implementacji trójwymiarowej deformowanej powierzchni Rozbudowa edytora energii własne API/metajęzyk Moduły skanera MRI, generatora scen 3D oraz walidacji segmentacji Integracja z systemem Windchill Konferencja TEWI Białystok 2011 17

Pokaz działania aplikacji Konferencja TEWI Białystok 2011 18

Literatura [1] P. Moore, D. Molloy: A Survey of Computer-Based Deformable Models, International Machine Vision and Image Processing Conference, pp. 55-66, International Machine Vision and Image Processing Conference (IMVIP 2007), 2007 [2] M. Kass, A.Witkin, D. Terzopoulos: Snakes: Active contour models, International Journal of Computer Vision, 1(4):321 331, 1988 [3] T. McInerney, D. Terzopoulos: Topology adaptive deformable surfaces for medical image volume segmentation, IEEE Trans. on Medical Imaging, 18(10):840 850, 1999 [4] I. Cohen, L.D. Cohen: Finite-element method for active contour models and balloons for 2D and 3D images, IEEE Transactions on Pattern Analysis and Machine Intelligence, 15:1131 1147, 1993 [5] Chenyang Xu, Jerry L. Prince: Snakes, shapes, and gradient vector flow. IEEE Transactions on Image Processing, 7(3):359 369, 1998 [6] T. McInerney, D. Terzopoulos: T-snakes: Topology adaptive snakes, Medical Image Analysis, 4(2), 2000 [7] Oracle Corporation: JavaFX Rich Internet Applications Development, http://javafx.com/, (odczyt z dn. 16.06.2011 r.) [8] InteractiveMesh e.k.: Java 3D meets JavaFX, http://www.interactivemesh.org/testspace/j3dmeetsjfx.html, (odczyt z dn. 16.06.2011 r.) [9] The Apache Software Foundation: Apache Axis2/Java - Next Generation Web Services, http://axis.apache.org/axis2/java/core/, (odczyt z dn. 16.06.2011 r.) [10] The Apache Software Foundation: ApacheDS v1.5 - An extensible, embeddable LDAP and Kerberos server entirely in Java, http://directory.apache.org/apacheds/1.5/, (odczyt z dn. 16.06.2011 r.) Konferencja TEWI Białystok 2011 19

Dziękuję za uwagę Konferencja TEWI Białystok 2011 20