Przetwarzanie i analiza danych w systemie interaktywnej sonifikacji obrazów

Data processing and analysis in a system of interactive sonification of images

Autor: Mateusz Holak

Opiekun pracy: dr inż. Piotr Skulimowski

Rodzaj pracy: praca dyplomowa magisterska

Data obrony: 2017-11-13

Streszczenie

Celem niniejszej pracy magisterskiej było opracowanie systemu informatycznego
pozwalającego na pozyskiwanie i analizę danych gromadzonych w aplikacji mobilnej
służącej do interaktywnej sonifikacji obrazów oraz pokazanie jego użyteczności
w badaniach związanych z sonifikacją obrazów. W pracy opisano reguły projektowania
systemu opartego na bazie danych oraz dokonano przeglądu literatury metod analizy
danych w podobnych zastosowaniach. Aby osiągnąć cele postawione w niniejszej pracy
opracowano aplikację serwerową oraz bazę danych opartą na MariaDB. Komunikację
urządzeń mobilnych z serwerem zapewniono dzięki zastosowaniu serwletów
uruchamianych przez kontener aplikacji webowych Apache Tomcat. Do zarządzania
danymi przechowywanymi w bazie danych i wykorzystywanymi w aplikacji mobilnej
przygotowano aplikację konfiguracyjną napisaną w języku Java. Ponadto pokazano
przydatność zaprojektowanego systemu na przykładzie analizy danych w postaci gestów
dotykowych zarejestrowanych przez aplikację mobilną podczas przeprowadzonych badań
różnych metod interaktywnej sonifikacji obrazów.

Abstract

The aim of the master thesis was to build an IT system that would enable
acquisition and analysis of data collected in a mobile application for interactive sonication
of images and to demonstrate its usefulness in research on methods of interactive
sonication of images. A brief discussion of the database system designing rules and
literature review on methods of data analysis in similar approaches is presented. As a part
of this work, the server application and the database on MariaDB were developed.
Communication between server application and mobile devices was provided by the use of
servlets run in Apache Tomcat web application container. Moreover, a configuration
application written in Java has been developed to manage the data stored in the database
and used in the mobile application. The usefulness of the designed system is illustrated by
the analysis of the touch gestures registered by the mobile application recorded during the
tests performed on interactive sonication of images.