Prace dyplomowe / Tematy proponowane

Mobilna przeglądarka plików obrazowych EC-STM dla systemu Android

Projekt aplikacji Android do odczytu, wizualizacji i podstawowej analizy obrazów EC-STM w formatach .stp, .s94 i .mpp. Zakres obejmuje dekodowanie danych pomiarowych, prezentację metadanych, obsługę sekwencji obrazów, skalowanie, przesuwanie i wybór palety barw.

Opis tematu

Celem pracy jest zaprojektowanie i wykonanie aplikacji mobilnej na system Android umożliwiającej odczyt, wizualizację i podstawową analizę plików zawierających obrazy z mikroskopu EC-STM. Aplikacja ma obsługiwać trzy formaty danych: .stp, .s94 oraz .mpp.

Format .stp obejmuje tekstowy nagłówek oraz binarne dane obrazu zapisane jako wartości zmiennoprzecinkowe, wraz z informacjami o rozmiarze skanu, przesunięciu, napięciu i kanale pomiarowym. Format .s94 wykorzystuje stały binarny nagłówek oraz dane typu int16, które mogą być przeliczane na jednostki fizyczne, takie jak nanometry dla topografii lub nanoampery dla prądu tunelowego. Format .mpp umożliwia przechowywanie sekwencji obrazów, dlatego aplikacja powinna pozwalać również na przeglądanie kolejnych klatek pomiaru, podobnie jak w przypadku filmu lub serii czasowej.

Zakres pracy obejmuje opracowanie modułu importu i dekodowania danych pomiarowych, przygotowanie interfejsu użytkownika dostosowanego do urządzeń mobilnych, wyświetlanie obrazów STM z możliwością skalowania, przesuwania i wyboru palety barw, a także prezentację metadanych pomiarowych, takich jak rozdzielczość obrazu, rozmiar skanu, napięcie polaryzacji, prąd zadany, kąt skanowania i typ kanału.

Istotnym elementem pracy będzie dostosowanie istniejącej logiki odczytu plików do środowiska Android oraz zapewnienie poprawnej interpretacji danych binarnych, jednostek fizycznych i orientacji obrazu.