1. 2. Propozycje tematów projektów dyplomowych inżynierskich
Transkrypt
1. 2. Propozycje tematów projektów dyplomowych inżynierskich
Propozycje tematów projektów dyplomowych inżynierskich Katedra Systemów Geoinformatycznych luty 2015 r. 1. Temat Temat w języku angielskim Opiekun pracy Konsultant pracy Cel pracy Zadania Literatura Uwagi Trójwymiarowa wizualizacja obiektów podwodnych w GIS Three-dimensional visualisation of underwater objects in GIS dr inż. Zbigniew Łubniewski mgr inż. Marek Kulawiak Celem pracy jest stworzenie i przetestowanie oprogramowania umożliwiającego odpowiednią konwersję, a następnie trójwymiarową wizualizację, z użyciem przeglądarek internetowych, danych opisujących obiekty podwodne, np. wraki, rzeźba dna morskiego. Źródłowe dane mogą być reprezentowane w różnych modelach, np. rastrowy cyfrowy model wysokości (Digital Elevation Model – DEM), nieregularny zbiór (chmura) punktów (x, y, z), nieregularna sieć trójkątów, inne. Technologia – dowolna (przykładowo: Google Earth API, WebGL/Cesium). 1. Zapoznanie się z zagadnieniem modelowania i wizualizacji trójwymiarowych obiektów przestrzennych, w szczególności podwodnych oraz z technologiami służącymi do tego celu 2. Opracowanie założeń i specyfikacji zadania projektowego 3. Implementacja i testowanie oprogramowania 1. Wykład z przedmiotu Systemy informacji przestrzennej 2. T. Pavlidis, Grafika i przetwarzanie obrazów. WNT, 1987 3. P. A. Longley, M. F. Goodchild, D. J. Maguire, D. W. Rhind, GIS. Teoria i praktyka. PWN, 2008 4. Dokumentacja dotycząca rozwiązań webowych w zakresie grafiki trójwymiarowej Liczba wykonawców: 3-4 2. Temat Temat w języku angielskim Opiekun pracy Konsultant pracy Cel pracy Zadania Literatura Uwagi Baza danych na temat satelitarnych systemów obserwacji Ziemi Database on satellite Earth observation systems dr inż. Zbigniew Łubniewski Celem pracy jest stworzenie prostego, opartego na odpowiednio zaprojektowanej bazie danych systemu informatycznego (preferowane: internetowego) dostarczającego różnych informacji na temat satelitarnych systemów obserwacji Ziemi. Przykładowe dane: parametry orbity, rejestrowane zakresy promieniowania elektromagnetycznego, rozdzielczość przestrzenna, czas rewizyty, rozmiar sceny, precyzja reprezentacji mierzonych wartości, typowe zastosowania danego systemu – słowa kluczowe, przykładowe obrazy (przeglądowe – „quicklook”). 1. Zapoznanie się z zagadnieniem satelitarnej obserwacji Ziemi oraz przykładowymi systemami i ich charakterystyką 2. Opracowanie założeń i specyfikacji zadania projektowego 3. Implementacja i testowanie oprogramowania 1. Wykład z przedmiotu Systemy informacji przestrzennej 2. P. A. Longley, M. F. Goodchild, D. J. Maguire, D. W. Rhind, GIS. Teoria i praktyka. PWN, 2008 3. Materiały dostępne u opiekuna, internetowe zasoby informacji na temat satelitarnych systemów obserwacji i obrazowania Ziemi Liczba wykonawców: 1-2 3. Temat Temat w języku angielskim Opiekun pracy Konsultant pracy Cel pracy Zadania Literatura Skalowany edytor GIS w chmurze Scalable GIS web editor dr inż. Andrzej Chybicki mgr inż. Witold Ciżmowski Celem projektu jest opracowanie skalowanego webowego edytora graficznego GIS opartego o zestaw narzędzi Tatuk GIS DK (ang. Developer Kernel). Temat realizowany przy współpracy z firmą TatukGIS. W przypadku pomyślnej realizacji projektu, możliwa jest kontynuacja podjętej tematyki badawczej w formie np. dyplomu magisterskiego. Szczegóły dotyczące realizacji projektu dostępne u opiekuna. 1. Zapoznanie sie z technologią Tatuk GIS 2. Implementacja wybranych funckji edytora GIS 3. Testowanie opracowanego rozwiązania 1. Dokumentacja Tatuk GIS DK 2. Materiały dostępne u prowadzącego 4. Temat <temat> Temat w języku angielskim Opiekun pracy Konsultant pracy Cel pracy Zadania Literatura Narzędzie do wyliczania charakterystyki przestrzeni Ts/VI dla wielospektralnych zobrazowań satelitarnych - QGIS patch Tool for multispectral image processing - QGIS patch dr inż. Andrzej Chybicki mgr inż. Łukasz Markiewicz W ramach pracy, w wybranej wspólnie z opiekunem technologii, należy opracować narzędzie do przetwarzania satelitarnych zobrazowań wielospektralnych umożliwiające wyliczenie statystyk danego zobrazowania. Narzędzie ma umożliwiać wizualizację zobrazowania, zaznaczanie badanego obszaru oraz wizualizację w formie wykresów wyników. Preferowane jest wykorzystanie technologii QGIS (program w formie pluginu), ale możliwe jest wykorzystanie innych narzędzi. 1. Zapoznanie sie z technologią plugin QGIS 2.Zapoznanie się podstawowymi zagadnieniami przetwarzania zobrazowań satelitarnych edytora GIS 3. Testowanie opracowanego rozwiązania 1. Dokumentacja QGIS 2. Materiały dostępne u prowadzącego 5. Temat <temat> Temat w języku angielskim Opiekun pracy Konsultant pracy Cel pracy Zadania Literatura Aplikacja do śledzenia i analizy obiektów w seriach rastrowych plików graficznych pochodzących z radaru pogodowego Storm radar data processing application dr inż. Andrzej Chybicki mgr inż. Łukasz Markiewicz Celem pracy jest zaprojektowanie i implementacja aplikacji, która w seriach plików graficznych (wolumen rzędu setek plików): • zidentyfikuje poszczególne obiekty, będące wyraźnymi kształtami na tle jednolitego koloru, • wykryje zanikanie uprzednio rozpoznanych obiektów i pojawienie się nowych • wyznaczy parametry tych obiektów (m.in. kształt, rozmiar, dominujący kolor) • zidentyfikuje te same obiekty i zmiany ich parametrów na kolejnych obrazach • zapisze parametry obiektów oraz ich zmiany w oddzielnych plikach tekstowych 1. Implementacji aplikacji do przetwarzania danych z radarów burzowych 2. Algorytmy wykrywania i śledzenia kształtów w serii obrazów - przegląd zagadnień 3. Implementacja wybranych algorytmów, testowanie i wnioski końcowe oraz zalecenia 1. Wykrywanie obiektów na obrazach” Mariusz Borawski 2. „Praktyka przetwarzania obrazów w programie Matlab” Robert Koprowiski, Zygmunt Wróbel 3. „Wykrywanie obiektów na obrazach cyfrowych” Marcin Kuczyński 4. „Analiza przydatności algorytmów detekcji krawędzi w zastosowaniach fotogrametrii bliskiego zasięgu” Sławomir Mikrut, Anna Czechowicz 5. materiały dostępne u prowadzącego 1-2 6. Temat <temat> Temat w języku angielskim Opiekun pracy Konsultant pracy Cel pracy System do zarządzania użytkownikami mobilnymi Mobile users management system dr inż. Jerzy Demkowicz Celem projektu jest zapewnienie szybkiego i bezpiecznego odbierania przez użytkownika zadania i wysyłanie danych o wykonywaniu planu pracy z rejestracją powiązanych danych z powrotem do centrali (bazy danych), z możliwością zarejestrowania niezaplanowanej czynności przez użytkownika. Technologia node.js Aktorzy: Administrator (Użytkownik czy aplikacja, przydzielający czynności) Centrala (baza danych) Wykonawca (uwierzytelniany użytkownik) - Android Zadania Literatura Implementacja scenariuszy: • Wysyłanie czynności przez Administratora z centrali do użytkownika lub na samochód: • Umożliwienie edytowania planu pracy i aktualizacji planu u użytkownika • Przekazywanie informacji o wykonaniu/przebiegu zadania i informacji od użytkownika do centrali • Raportowanie przez użytkownika własnych zadań (jako wybór wcześniej zdefiniowanych przez Administratora. • opracowanie harmonogramu 1. Dostępna u prowadzącego 2. Wstępna implementacja dostępna u prowadzącego 7. Temat <temat> Temat w języku angielskim Opiekun pracy Konsultant pracy Cel pracy Zadania Literatura Rozproszona baza danych map cyfrowych wykorzystująca MongoDB Distributed Electronic Chart Database dr inż. Jerzy Demkowicz Celem projektu jest min. stworzenie mapy elektronicznej w chmurze obliczeniowej 1. Przeanalizowanie dostępnych rozwiązań 2. Propozycja rozwiązania 3. Implementacja rozwiązania 4. Testy i prezentacja działania 1. Dostępna u prowadzącego 8. Temat <temat> Temat w języku angielskim Opiekun pracy Konsultant pracy Cel pracy Zadania Literatura Techniki geokodowania i antygeokodowania. Geocoding techniques dr inż. Jerzy Demkowicz Celem projektu jest analiza i wytworzenie systemu geokodujacego 1.Przeanalizowanie dostępnych rozwiązań 2. Propozycja rozwiązania. 3. Implementacja rozwiązania 4. Testy i prezentacja działania 1. Dostępna u prowadzącego 2. Kod dostępny u prowadzącego 9. Temat <temat> Temat w języku angielskim Opiekun pracy Konsultant pracy Cel pracy Zadania Literatura Analiza porównawcza i implementacja protokołów i formatów wymiany informacji w Internecie High Level Internet Protocols dr inż. Jerzy Demkowicz Porównanie dostępnych technik i technologii wymiany informacji dostępnych w Internecie min. WebSocket, REST, WebService. Implementacja wybranych sposobów wymiany informacji np. w C++, Java itp. 1.Przeanalizowanie dostępnych rozwiązań 2. Propozycja rozwiązania. 3. Implementacja rozwiązania 4. Testy i prezentacja działania 1.Dostępna u prowadzącego 2. Kod dostępny u prowadzącego 10. Temat Temat w języku angielskim Opiekun pracy Konsultant pracy Cel pracy Zadania Literatura Internetowy Monitoring Video Internet Video Streaming Techniques dr inż. Jerzy Demkowicz dr inż. Jerzy Demkowicz Rozwinięcie isniejącego systemu przekazu strumieni wideo w Internecie 1.Przeanalizowanie dostępnych rozwiązań 2. Propozycja rozwiązania. 3. Implementacja rozwiązania 4. Testy i prezentacja działania 1.Dostępna u prowadzącego 2. Kod dostępny u prowadzącego 11. Temat <temat> Temat w języku angielskim Opiekun pracy Konsultant pracy Cel pracy Zadania Literatura Wykorzystanie sieci eksperckich w hurtowniach danych Warehouse Data Analysis dr inż. Jerzy Demkowicz dr inż. Jerzy Demkowicz Analiza baz danych pod kątem zawartości semantycznej. Budowa narzędzia eksperckiego wspomagającego analizę danych z poziomu Eclipse IDE. Dostep do bazy danych, Sieci neuronowe, sieci eksperckie 1.Przeanalizowanie dostępnych rozwiązań 2. Propozycja rozwiązania. 3. Implementacja rozwiązania 4. Testy i prezentacja działania 1.Dostępna u prowadzącego 2. Kod dostępny u prowadzącego 12. Temat <temat> Temat w języku angielskim Opiekun pracy Konsultant pracy Cel pracy Zadania Literatura Prosty odbiornik GPS/Galileo w telefonie komórkowym z systemem Android Simple GPS/Galileo Receiver dr inż. Jerzy Demkowicz Zapoznanie sie z systemem GNSS dostępnym na urządzeniach mobilnych 1. Uruchomienie i przetestowanie istniejącej aplikacji 2. Modyfikacja źródeł w zakresie umożliwiającym precyzyjny pomiar 1.Dostępna u prowadzącego 2. Kod dostępny u prowadzącego 13. Temat Temat w języku angielskim Opiekun pracy Konsultant pracy Cel pracy Zadania Literatura Liczba wykonawców Aplikacja z elementami rozszerzonej rzeczywistości na urządzenia mobilne z systemem Android Application for mobile devices with Android operation system using augumented reality dr inż. Krzysztof Bikonis Celem projektu jest opracowanie i implementacja aplikacji na urządzenia mobilne do tworzenia i rozgrywania gier miejskich. Aplikacja będzie umożliwiała tworzenie gry poprzez zaznaczanie wybranych miejsc na mapie i przypisanie dla nich zadań oraz wybór stworzonej wcześniej gry. Zadania dla gracza, będą wykorzystywać elementy rozszerzonej rzeczywistość i będą rozgrywane przy użyciu Google Cardboard. 1. Zapoznanie się ze specyfiką tworzenia aplikacji na urządzenia z systemem Android. 2. Przegląd istniejących rozwiązań dostępnych na rynku. 3. Projekt aplikacji realizującej cel projektu. 4. Implementacja opracowanej aplikacji na urządzenia mobilne z systemem android. 1. Materiały dostępne w sieci Internet. 2. Materiały dostępne u opiekuna projektu. 3-4 14. Temat Temat w języku angielskim Opiekun pracy Konsultant pracy Cel pracy Zadania Literatura Liczba wykonawców Aplikacja wykorzystująca geoinformacje do celów społecznościowych na platformę Android Andoid application utilizing geoinformation for social purposes dr inż. Krzysztof Bikonis Celem projektu jest opracowanie i implementacja aplikacji społecznościowej na urządzenia mobilne z systemem Android umożliwiającej dzielenie się postami oraz wiadomościami pomiędzy użytkownikami znajdującymi się w zadanej odległości od siebie. 1. Zapoznanie się ze specyfiką tworzenia aplikacji na urządzenia mobile z systemem Android. 2. Przegląd istniejących rozwiązań dostępnych na rynku. 3. Projekt oraz realizacja oprogramowania realizującego główny cel projektu zapewniającego: • filtrowanie wiadomości z wybranej lokalizacji, • możliwość przesyłania zdjęć, • możliwość prowadzenia rozmów online za pomocą tzw. czatu. 1. Materiały dostępne w sieci Internet. 2. Materiały dostępne u opiekuna projektu. 3-4 15. Temat Temat w języku angielskim Opiekun pracy Konsultant pracy Cel pracy Zadania Literatura Liczba wykonawców Dwuwymiarowa gra typu RPG na urządzenia mobilne 2D point-and-click RPG game for mobile devices dr inż. Krzysztof Bikonis Celem projektu jest opracowanie oraz implementacja gry typu RPG (ang. role-playing game) na urządzenia mobilne z systemem Android 1. Zapoznanie się ze specyfiką tworzenia aplikacji na urządzenia mobile z systemem Android. 2. Przegląd istniejących rozwiązań dostępnych na rynku. 3. Opracowanie oraz implementacja gry zapewniająca: • możliwość poruszanie się bohatera po lokacjach, • możliwość interakcji bohatera z elementami planszy, • możliwość wykorzystywania przez bohatera zebranych w czasie gry przedmiotów, • interakcje z innymi postaciami, • możliwość rozwoju umiejętności bohatera 4. Przystosowanie gry do pracy na urządzeniach mobilnych o różnych rozmiarach i rozdzielczościach ekranu. 1. J. F. DiMarzio, Tworzenie gier na platformę Android 4, HELION, 2012 2. S. Komatineni, D. MacLean, S.Hashimi, Android 3. Tworzenie aplikacji, HELION, 2012 3. F.Ableson, R.Sen, Android w akcji. Wydanie II, HELION, 2011 4. Materiały dostępne w sieci Internet. 5. Materiały dostępne u opiekuna projektu. 3-4 16. Temat Temat w języku angielskim Opiekun pracy Konsultant pracy Cel pracy Zadania Literatura Zastosowania biblioteki algorytmicznej or-tools Applications of or-tools library dr inż. Krzysztof Bruniecki Celem pracy jest opracowanie aplikacji będącej demonstratorem możliwości biblioteki ORTools. Jednym z możliwych wariantów jest opracowanie aplikacji mobilnej dla systemu Android. 1. Porównanie biblioteki or-tools z innymi projektami 2. Szczegółowa analiza architektury biblioteki oraz jej możliwości. 3. Określenie specyfikacji wymagań 4. Opracowanie aplikacji 5. Opracowanie dokumentacji 6. (opcjonalnie) Przeniesienie biblioteki na platformę Android. 1. Dokumentacja or-tools, https://code.google.com/p/or-tools/ 2. Pozostałe materiały dostępne u prowadzącego 3-4 osoby 17. Temat Temat w języku angielskim Opiekun pracy Konsultant pracy Cel pracy Zadania Literatura Wykorzystanie systemu Android w komputerach jednopłytkowych Application of Android OS onboard of single board computers dr inż. Krzysztof Bruniecki dr inż. Krzysztof Bruniecki Celem pracy jest opracowanie demonstratora możliwości wykorzystania komputera jednopłytkowego jako platformy uruchomieniowej dla systemu Android. W ramach pracy przewiduje sie wykorzystanie komputera jednopłytkowego BeagleBone Black lub Wandboard QUAD. 1. Analiza architektury systemu Android. 2. Dopracowanie listy ćwiczeń demonstracyjnych. 3. Wykonanie ćwiczenia demonstracyjnego nr 1; np. związanego z jądrem systemu Android. 4. Wykonanie ćwiczenia demonstracyjnego nr 2; np. związanego z wykorzystaniem interfejsu I2C. 5. Opracowanie dokumentacji do ćwiczeń demonstracyjnych. 1. Dokumentacja systemu Android https://source.android.com/ 2. Pozostałe materiały dostępne u prowadzącego 3-4 osoby 18. Temat Temat w języku angielskim Opiekun pracy Konsultant pracy Cel pracy Zadania Literatura Środowisko do tworzenia i zarządzania mapami z adnotacjami Internet framework for managing of geographic charts with annotations. dr hab. inż. Marek Moszyński, prof. nadzw. PG Celem projektu jest stworzenie systemu internetowego, który pozwoli grupie osób zarządzać adnotacjami na mapach cyfrowych. System powinien reprezentować uniwersalne środowisko umożliwiające uruchomienie serwisu internetowego z towarzyszącego jemu aplikacją mobilną. 1. Analiza technologii wytwarzania 2. Projekt systemu 3. Implementacja systemu 1. Leslie Sikos, Web Standards, 2nd Edition, Mastering HTML5, CSS3, and XML 19. Temat Temat w języku angielskim Opiekun pracy Konsultant pracy Cel pracy Zadania Literatura System do zarządzania informacjami w kodach QR Mobile system for managing of QR codes contains dr hab. inż. Marek Moszyński, prof. nadzw. PG Celem projektu jest stworzenie rozwiązania pozwalającego zarządzać w sposób systemowy zawartością informacji w kodach QR. System powinien zapewniać możliwość sprawnego kodowania informacji i jej dystrybucji. Jednym z elementów systemu powinna być aplikacja mobilna do odczytu informacji. 1. Analiza technik tworzenia QR kodów 2. Projekt systemu 3. Implementacja systemu 1. Borko Furht, Handbook of Augmented Reality