Lista przedmiotów z materiałami udostępnionymi dla studentów

Dla_studentów
  • Increase font size
  • Default font size
  • Decrease font size

Maciej Polańczyk

Implementacja algorytmów przetwarzania i analizy obrazów na platformie mobilnej z systemem operacyjnym Symbian


Opiekun pracy dyplomowej: prof. dr hab. inż. Paweł Strumiłło
Praca dyplomowa magisterska obroniona 2007-09-21
Streszczenie pracy dyplomowej:
Przedmiotem niniejszej pracy magisterskiej było przygotowanie aplikacji działających na platformie mobilnej i umożliwiających realizację podstawowych algorytmów filtracji przestrzennej oraz prostych zadań analizy obrazu, takich jak rozpoznawanie kolorów i detekcja ruchu. Z przeprowadzonej analizy rynku urządzeń przenośnych można wnioskować, że do celów pracy najkorzystniejszym wyborem jest telefon komórkowy wyposażony w kamerę cyfrową i działający pod kontrolą systemu operacyjnego Symbian. Poprawność wyboru platformy została potwierdzona w oparciu o analizę jej funkcjonalności na tle innych rozwiązań programowalnych urządzeń mobilnych. Z przeprowadzonej analizy funkcjonalności istniejącego oprogramowania wspomagającego tworzenie aplikacji na telefon komórkowy wyposażony w system operacyjny Symbian wyniknęło, że najkorzystniejszym pakietem programistycznym jest, darmowe do celów niekomercyjnych, środowisko Carbide C++. Pomimo istnienia środowisk rozwojowych symulujących działanie telefonów z systemem operacyjnym Symbian, ze względu na konieczność korzystania z aparatu fotograficznego oraz z biblioteki syntezatora mowy polskiej konieczne stało się testowanie tworzonych aplikacji bezpośrednio w urządzeniu. Oryginalnym elementem pracy jest opracowanie, zaimplementowanie oraz zoptymalizowanie algorytmów filtracji obrazów. Efektem końcowym projektu są także aplikacje rozpoznawania kolorów oraz detekcji ruchu na podstawie sekwencji obrazów. Wykonano pomiary skuteczności ich działania w różnych warunkach oświetleniowych i dla różnych typów fotografowanych powierzchni. Programy zostały zintegrowane z syntezatorem mowy polskiej i mogą znaleźć zastosowanie w systemach wspomagania osób niewidomych oraz w prostych systemach nadzoru. Podczas testów aplikacji wyniknął problem niezbyt dobrej jakości zdjęć uzyskiwanych z wbudowanego w telefon komórkowy Nokia 6600 aparatu fotograficznego. Dużą niedogodnością był brak możliwości doboru parametrów kamery z poziomu programu oraz metody kompresji wykonywanych zdjęć. Fakt ten nie ogranicza jednak potencjalnych zastosowań, ponieważ należy się spodziewać, iż w nowszych urządzeniach zostaną wykorzystane aparaty i kamery lepszej jakości. Uzyskane wyniki wskazują, iż współczesne urządzenia mobilne wyposażone są w procesory i ilości pamięci pozwalające na wykonywanie w rozsądnym czasie prostych operacji przetwarzania i analizy obrazu. Fakt ten został także potwierdzony przeglądem literatury, z którego wynika istnienie prostych aplikacji na platformę mobilną z dziedziny przetwarzania obrazów oraz wspomagania osób niepełnosprawnych.