200 likes | 419 Views
Kalibracja zdjęć rentgenowskich. Praca magisterska Mateusz Skafiriak. Prof. dr hab. Krzysztof Marasek Katedra Multimediów PJWSTK Lipiec 2010. Plan prezentacji. Cel pracy Co oznacza pojęcie „kalibracja zdjęć rentgenowskich” i do czego służy?
E N D
Kalibracja zdjęć rentgenowskich Praca magisterska Mateusz Skafiriak • Prof. dr hab. Krzysztof Marasek Katedra Multimediów PJWSTK Lipiec 2010
Plan prezentacji Cel pracy Co oznacza pojęcie „kalibracja zdjęć rentgenowskich” i do czego służy? Aplikacja „BoneViewer” jako przykład praktycznego podejścia do tematu pracy Wnioski i spostrzeżenia
Cel pracy Stworzyć aplikacje do kalibracji zdjęć RTG Poznać i zrozumieć oczekiwania specjalisty Zagłębić się w tematykę Rozszerzyć temat o funkcjonalności z nim związane Stworzyć aplikacje wspierającą planowanie operacji chirurgicznych na podstawie zdjęć rentgenowskich
Kalibracja zdjęć rentgenowskich Kalibracja zdjęć rentgenowskich Co kryje się pod samym pojęciem kalibracja? Czym jest zdjęcie rentgenowskie i czym się charakteryzuje?
Kalibracja zdjęć rentgenowskich • Dopasowanie wybranej cechy danego elementu do odpowiedniego wzorca lub wybranego celu
Kalibracja zdjęć rentgenowskich • Proces wykonania zdjęcia RTG • Tradycyjna i nowoczesna metoda • Cechy charakterystyczne: • Reprezentacja gęstości za pomocą odcieni szarości • Łatwość uzyskania i minimalna ingerencja w ciało pacjenta • Wszelakie zastosowanie w medycynie • Czas uzyskania zdjęcia jest bardzo krótki
Kalibracja zdjęć rentgenowskich • Zdjęcie rentgenowskie jako obraz cyfrowy • Zalety: • Możliwość wykonywania operacji na obrazie za pomocą różnego rodzaju przekształceń, filtrów, transformat • Dokładna i szczegółowa analiza zdjęcia • Ułatwiony sposób prowadzenia dokumentacji • Dostęp do zdjęć niezależnie od miejsca • Wady: • Utrata informacji • Duży rozmiar zdjęć
Kalibracja zdjęć rentgenowskich Jest to operacja polegająca na dopasowaniu kształtu i wielkości zdjęcia rentgenowskiego do wymiarów najbardziej zbliżonych do rzeczywistości. (przykład) Z czego wynikają powstałe zniekształcenia na zdjęciu? Dlaczego należy wykalibrować obraz medyczny przed jego analizą?
BoneViewer • Informacje techniczne: • Technologia: • ActionScript 3.0, • AIR, • Flex, • PixelBender. • Wymagania: • Tylko biblioteka AIR • System: Windows, Mac, Linux
BoneViewerStruktura danych Warstwa A1 Projekt A Warstwa A2 Warstwa A3 Projekt B Warstwa B1
BoneViewerRodzaje warstw i obsługa plików • Rodzaje warstw: • Obraz rastrowy ładowany z pliku • Narzędzie pomiarowe do mierzenia: odległości, kąta lub pola • Obsługiwane formaty plików: • JPG • BMP • PNG • DICOM • BVP (BoneViewerProject)
BoneViewerFormat DICOM • Cechy charakterystyczne: • Zastosowanie w wielu dziedzinach medycyny • Struktura formatu składa się z tzw. „data set’ów” • Informacje o pliku zawarte w polu „Transfer Syntax UID”
BoneViewerProces kalibracji • Pomiar wartości dpi wyświetlacza • Kalibracja zdjęcia na podstawie: • Znanej rzeczywistej szerokości i wysokości obrazu • Realnych wymiarów zaznaczonego prostokąta • Znanej długości wyznaczonej linii na zdjęciu • Zachowanie wybranych parametrów kalibracji (dpi, wymiary) dla danego zdjęcia • Zmiana rozmiaru obrazu • Autokalibracja
BoneViewerNarzędzia • Podstawowe narzędzia: • Pomiarowe, do mierzenia: • Odległości • Kąta • Pola elipsy lub wielokątu • Histogram • Okno obrazu
BoneViewerFiltry Filter FilterPoint FilterContext FilterImage FilterPixelBender FilterPixelBenderImage • Struktura filtrów • Przykładowe filtry: • Invert • Grayscale • Threshold • Edge detector
BoneViewerInne cechy aplikacji • Interfejs: • Intuicyjne rozmieszczenie elementów interfejsu • Histogram automatycznie aktualizowany na podstawie zaznaczenia • Widok aplikacji w pełnym ekranie • Kolorystyka interfejsu • Inne: • Automatyczna aktualizacja aplikacji • Ukrywanie do tray’a lub dock’a • Możliwość przeniesienia kodu na aplikacje webową (RIA)
Wnioski i spostrzeżenia • Napotkane problemy: • Stworzenie struktury aplikacji, wspierająca realizacje jej wymagań • Optymalizacja wykonywania przekształceń na obrazie • Złożoność formatu DICOM • Duża różnorodność dataset’ów • Wiele sposobów zapisu (kodowanie, kompresja itp.) • Autokalibracja projektu • Automatyczna aktualizacja histogramu
Wnioski i spostrzeżenia • Wnioski: • Aplikacja w pełni realizująca temat pracy wymaga ogromnego nakładu pracy i czasu • Wyodrębnienie oddzielnych bibliotek: • Czytanie, zapisywanie plików DICOM • Zestaw filtrów i przekształceń na obrazie • Równoległe stworzenie aplikacji webowej • Umieszczenie aplikacji we wzorcu projektowym • Planowanie w szerszym gronie lekarzy i specjalistów