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

Podobne dokumenty