Wykaz tematów prac dyplomowych w roku akademickim 2009/2010
Transkrypt
Wykaz tematów prac dyplomowych w roku akademickim 2009/2010
Wykaz tematów prac dyplomowych w roku akademickim 2009/2010 kierunek: informatyka L.p Nazwisko i imię . studenta Promotor 1 Kuik Jakub 2 Majewski Krzysztof 3 Misiak Rafał 4 Orzechowski Sebastian 5 Paliński Arkadiusz 6 Paprzycki Bartosz dr Maria BerndtSchreiber Temat pracy magisterskiej Analiza wybranych metod grafiki komputerowej w powiązaniu z algorytmami przetwarzania obrazów w zastosowaniu do rewitalizacji obrazów Metody ukrywania i odkrywania informacji tekstowej w obrazach cyfrowych Analiza wybranych metod grafiki komputerowej w powiązaniu z algorytmami przetwarzania obrazów zastosowaniu do obrazów biomedycznych Metody ukrywania i odkrywania informacji obrazowej w obrazach cyfrowych Analiza wybranych metod segmentacji dla obrazowania medycznego Wykorzystanie złoŜonych metod morfologii matematycznej w ekstrakcji obiektów i analizie kształtów dla obrazów biomedycznych Opis zadania stawianego studentowi Przegląd wybranych algorytmów; implementacja w aplikacji własnej; przykładowe zastosowania. Analiza wybranych algorytmów; implementacja w aplikacji własnej; przykładowe zastosowania. Przegląd wybranych algorytmów; implementacja w aplikacji własnej; przykładowe zastosowania. Analiza wybranych algorytmów; implementacja w aplikacji własnej; przykładowe zastosowania. Przegląd wybranych algorytmów; implementacja w aplikacji własnej; przykładowe zastosowania. Analiza wybranych algorytmów; implementacja w aplikacji własnej; przykładowe zastosowania. 7 Piotrowska Martyna dr Maria BerndtSchreiber 8 Prądzyński Piotr 9 Wojdyło Paweł 10 Zając Katarzyna Wybrane algorytmy segmentacji w zastosowaniu do obrazów okulistycznych Wykorzystanie złoŜonych metod morfologii matematycznej w ekstrakcji obiektów i analizie kształtów dla obrazów lotniczych i satelitarnych Wybrane algorytmy segmentacji w zastosowaniu do obrazów lotniczych i satelitarnych Analiza wybranych algorytmów steganografii i steganoanalizy Metody ukrywania i odkrywania informacji dźwiękowej w obrazach cyfrowych Renderowanie trójwymiarowych scen przy wykorzystaniu technologii CUDA 11 Zasada Michał 1 Łukasz Buczkowski 2 Piotr Falantynowski Analiza sekwencji filmowych pod katem detekcji i opisu postaci. 3 Marcin Wasilewski Realistyczna wizualizacja scen reprezentowanych przez wielkoobjętościowe zbiory danych. dr Michał Chlebiej Analiza wybranych algorytmów; implementacja w aplikacji własnej; przykładowe zastosowania. Analiza wybranych algorytmów; implementacja w aplikacji własnej; przykładowe zastosowania. Analiza wybranych algorytmów; implementacja w aplikacji własnej; przykładowe zastosowania Przegląd wybranych algorytmów; implementacja w aplikacji własnej; przykładowe zastosowania Analiza wybranych algorytmów; implementacja w aplikacji własnej; przykładowe zastosowania Opracowanie zrównoleglonych algorytmów wizualizacji przestrzennej ze szczególnym uwzględnieniem charakterystyki multiprocesorów strumieniowych CUDA. Opracowanie algorytmów pozwalających na wykrywanie postaci na podstawie ruchomych obrazów oraz generowanie opisu przestrzennego parametryzującego wizualizowane postacie. Opracowanie metod zarządzania, przetwarzania i wizualizacji danych o wielkich objętościach. W ramach pracy zostanie zaimplementowany kompletny system renderingu. 1 Piotr Cichocki 2 Mariusz Felisiak 3 Jakub Prabucki Michał Tycz Mateusz Woźniak Prof. dr hab. Daniel Simson Typy Coxetera morsyfikacji macierzowych dla diagramu Dynkina E_8 z zastosowaniem MAPLE, C++ i pakietu ,,Weyl'' Obliczenia symboliczne i algorytmy oczkowe w klasyfikacji morsyfikacji macierzowych dla diagramu Dynkina A_n. Obliczenie orbit Weyla i graficznoalgorytmiczna klasyfikacja geometrii oczkowych morsyfikacji dla diagramu Dynkina D_n. Algorytmy opisujące orbity WeylaCoxetera macierzowych morsyfikacji dla diagramu Dynkina E_6. Algorytmiczne opisy typów Coxetera i podstawowych konfiguracji geometrii oczkowych morsyfikacji dla diagramu Dynkina E_7. Opracowanie numerycznych i graficznych algorytmów oraz implementacji rozwiązujących podstawowe zadania błądzenia kwadratowego na skończonych grafach i posetach. Opracowanie algorytmów obliczających orbity Weyla macierzowych morsyfikacji dla diagramów Dynkina oraz algorytmów graficznych opisujących równowaŜności dwuliniowe róŜnych typów Coxetera błądzeń całkowitych na grafach lub posetach z błądzeniami zdefiniowanymi przez diagramy Dynkina lub diagramy Euklidesa (z wykorzystaniem MAPLE, JAVY, C++ oraz zasobów biblioteki CREP. Grupa seminaryjna opracuje w ramach seminarium magisterskiego zintegrowany pakiet algorytmów opisujących rozwiązania klasy układów równań oraz nierówności o spółczynnikach całkowitych (w programowaniu całkowitym), równowaŜności oraz rozkłady macierzy sąsiedztwa skończonych grafów i posetów, , a takŜe pomocnych w rozwiązaniu podstawowych problemów błądzenia kwadratowego. Jednym z zadań magistrantów będzie dyskusja złoŜoności obliczeniowej stosowanych algorytmów. 1 Piotr Ackermann 2 Dawid Gorajek 3 Łukasz Siewierski 4 Adam Soboczyński 5 Natalia Szawelska 6 Paweł Wiśniewski 1 Michał Stogowski 2 Krzysztof Janiszewski dr hab. G. Jarzembski, prof. UMK Dr hab. Piotr Bała, prof. UMK Redukcja nieskończonych termów – Formalizacja pojęcia termu nieskończonego model matematyczny i zastosowania w oparciu o teorię algebr omega-ciągłych i określenie podstawowych pojęć specyfikacji równościowej dla języków zawierających nieskończone termy Opis logik zdaniowych w języku Zunifikowana prezentacja wybranych logik logiki rownościowej zdaniowych (klasyczna, intuicjonistyczna, modalna) w języku logiki równościowej pierwszego rzędu Poset Turinga Prezentacja ,,teorii stopni nierozstrzygalności” ze szczególnym uwzględnieniem zastosowania to klasyfikacji teorii pierwszego rzędu Redukcja hipergrafów jako Prezentacja nowych trendów w semantyka operacyjna programowaniu równościowym – opis programowania równościowego semantyki operacyjnej opartej o wykorzystanie reguły ,,double pushout” do redukcji hipergrafów (dŜungli) Dedukcja naturalna Przedstawianie i analiza porównawcza metody dedukcji naturalnej dla róŜnych logik Gęste morfizmy monad Uogólnienie klasycznych wyników dotyczących zawierania rozmaitości (twierdzenia Betha i Isbella) dla kategorii monadycznych nad lokalnie przedstawianymi kategoriami, (w oparciu o pracę Karazerisa i Venebila) Integracja aplikacji ze środowiskiem Opracowanie metod tworzenia interfejsów gridowym UNICORE graficznych do aplikacji umieszczanych w środowisku gridowym UNICORE Rozproszone bazy danych w Integracja systemu bazodanowego iRODS z systemach gridowych systemem gridowym UNICORE 6. 3 Przemysław Fusik 4 Bartosz Ubrbański 5 Stanisław Szczęsny 6 Marek Nowicki 7 Jarosław Okoński 8 Mikołaj Schmidt 1 Paweł Ćwik 2 Arkadiusz Boruczenko Dr hab. Piotr Bała, prof. UMK Dr hab.Zygmunt Pogorzały, prof. UMK Aplikacje rozproszone w środowisku Zbadanie przydatności środowiska ProActive ProActive do zrównoleglania aplikacji na przyładzie asynchronicznej dynamiki molekularnej Aplikacje rozproszone w środowisku Wykorzystanie najnowszych technologii Google Google (Google Web Toolkit, Google Application) do tworzenia aplikacji rozproszonych Rozproszony system rejestracji Stworzenie rozproszonego systemu pacjentów kardiologicznych rejestracji pacjentów kardiologicznych z wykorzystaniem technologii gridowych i webowych. Rozproszony system elektronicznej Stworzenie rozproszonego systemu rejestracji przebiegu leczenia rejestracji przebiegu leczenia pacjentów pacjentów kardiologicznych kardiologicznych z wykorzystaniem technologii gridowych i webowych. Autoryzacja w systemach Integracja mechanizmów autoryzacji portalowych z wykorzystaniem opartych o Shibboleth z systemami technologii Shibboleth portalowymi i gridowymi. Modelowanie procesów kwantowych Wykorzystanie zaleŜnej od czasu dynamiki kwantowej do modelowania procesów kwantowych Algorytmy słuŜące do rozpoznawania W pracy zawarty będzie opis i analiza twarzy na podstawie zdjęć najczęściej stosowanych algorytmów fotograficznych słuŜących do rozpoznawania emocji ze zdjęć fotograficznych. Na podstawie omówionych algorytmów zostanie utworzona aplikacja komputerowa. Modele generowania fraktali i ich W pracy zostaną przedstawione modele zastosowania generowania fraktali i ich zastosowania w grafice komputerowej. 3 BłaŜej Filipiak Panoramy sferyczne Dr hab.Zygmunt Pogorzały, prof. UMK 4 Andrzej Konieczny 5 Robert KruŜa 6. Grzegorz Leszko 7 Łukasz Makowski W pracy zostaną opisane algorytmy stosowane do łączenia zdjęć w panoramę sferyczną. Przewiduje się równieŜ utworzenie aplikacji komputerowej do tworzenia panoramy sferycznej. Progresywne generowanie map W pracy zostaną przedstawione i planet w czasie rzeczywistym przeanalizowane najpopularniejsze algorytmy słuŜące do generowania map. Przewidziane jest równieŜ wykonanie aplikacji komputerowej na podstawie omówionych algorytmów. Sterowanie głosowe komputerem W pracy zostanie opisany program umoŜliwiający sterowanie głosowe podstawowymi funkcjami komputera. Komendy będą wprowadzane na Windowsie. Nie przewiduje się uczenia komend. Algorytmy identyfikacji pojazdów na W pracy zostaną przedstawione podstawowe podstawie tablic rejestracyjnych algorytmy identyfikacji obrazów, które moŜna zastosować do identyfikacji pojazdów na podstawie tablic rejestracyjnych. Zostanie wykonana aplikacja komputerowa wykorzystująca przedstawione algorytmy. Proste odszumianie obrazów przy W pracy zostaną opisane podstawowe uŜyciu algorytmów segmentacji algorytmy segmentacji lokalnej, które lokalnej zazwyczaj stosuje się w odszumianiu obrazów. Wykonana zostanie aplikacja komputerowa na podstawie przedstawionych algorytmów. 8 Mateusz Sowa Wykrywanie działek rolnych na podstawie zdjęć satelitarnych Dr hab.Zygmunt Pogorzały, prof. UMK 9 Przemysław Tafliński Algorytmy słuŜące do wyznaczania najlepszej drogi przy czytaniu map topograficznych 10 Mateusz Wyrzykowski Algorytmy w superrozdzielczości obrazów 1 śaneta Agacka 2 Michał Aleksinski Dr hab. Tomasz Schreiber, prof. UMK Algorytmy uczenia strukturalnego typu PC dla sieci bayesowskich Uczenie strukturalne map bayesowskich w mobilnym środowisku robota W pracy zostanie omówione zastosowanie segmentacji lokalnej do obliczania powierzchni obszarów rolnych na podstawie zdjęć satelitarnych. Zostaną omówione podstawowe algorytmy słuŜące do wykrywania takich działek i na ich podstawie zostanie wykonana aplikacja komputerowa. W pracy zostaną omówione podstawowe algorytmy, które są stosowane do analizy map topograficznych i słuŜą do wyznaczania najlepszej drogi od jednego punktu na mapie do drugiego. Na podstawie omówionych algorytmów zostanie wykonana aplikacja komputerowa. W pracy zostaną przedstawione podstawowe algorytmy słuŜące do uzyskiwania wysokiej rozdzielczości dla obrazów. Na podstawie przedstawionych algorytmów zostanie wykonana aplikacja komputerowa. Implementacja oraz analiza działania i wydajności algorytmów uczenia strukturalnego PC oraz NPC dla sieci bayesowskich. Zaprojektowanie i implementacja algorytmów tworzących mapy bayesowskie dla mobilnych środowisk robota przy zastosowaniu drzew ChowLiu. 3 Patryk Filipiak Samoorganizujące się sieci mieszankowe w reprezentacji obrazów cyfrowych. Implementacja algorytmu reprezentacji i kompresji obrazów cyfrowych przy uŜyciu samoorganizujących się gaussowskich sieci mieszankowych (SOMN). 4 Kamil Golunski Algorytmy typu SVQ na przestrzeni kształtów Zaprojektowanie i implementacja algorytmu wysokopoziomowej stochastycznej kwantyzacji wektorowej (SVQ) na przestrzeni kształtów generowanych z obrazów cyfrowych. 5 Marcin Gąsiorek Bayesowskie diagramy wpływów dla turowych gier strategicznych Zaprojektowanie i implementacja bayesowskich diagramów wpływów oraz algorytmów optymalizacji strategii decyzyjnych dla turowych gier strategicznych. 6 Piotr Stachowski Kompresja obrazów cyfrowych za pomocą algorytmu SVQ. Implementacja algorytmu kompresji obrazów cyfrowych przy zastosowaniu algorytmu stochastycznej kwantyzacji wektorowej (SVQ). 7 Bartosz Zieliński Metody Monte-Carlo w renderingu przy uŜyciu sprzęŜonych map fotonowych. Zaprojektowanie i implementacja algorytmu renderingu opartego o sprzęŜone mapy fotonowe (dynamika z czasem odwróconym) przy zastosowaniu metod Monte-Carlo. 1. Dr Andrzej Kurpiel Czachorowski Adam Systemy wprowadzania danych w urządzeniach mobilnych Porównanie aktualnie stosowanych algorytmów i metod wprowadzania danych w urządzeniach mobilnych za pomocą ekranów dotykowych. Implementacja własnego algorytmu czytania danych z ekranu dotykowego. 2. Gabryjeluk Piotr 3. Kubiś Sebastian 4. Łucarz Robert 5. Markowski Bartosz 6. Piotrowski Tomasz Przeglądarki Internetowe dla urządzeń mobilnych Na tle istniejących implementacji silników przeglądarek internetowych zaprojektowanie oraz implementacja własnej przeglądarki dla urządzeń mobilnych z dotykowym ekranem, opartej o biblioteki QT4 oraz WebKit Zdalne zarządzanie serwerami usług Zaprojektowanie i utworzenie sieciowych z wykorzystaniem modyfikowanej dystrybucji Systemu Linux urządzeń mobilnych. na urządzenie NetBook z celem stworzenia narzędzia do zarządzania u monitorowania Sieci Lokalnej dla administratora tej sieci. Wykorzystywany język programowania: Python Małe urządzenia mobilne w Wykorzystanie otwartego systemu zadaniach monitorowania i usuwania OpenMoko jako narzędzia do monitorowania awarii w Sieci Lokalnej. i szybkiego reagowania na awarie w Sieci Lokalnej przewodowej i bezprzewodowej. Telefon OpenMoko zostanie wyposaŜony w system operacyjny i aplikacje realizujące powyŜsze zadania. Języki programowania: C, Python Przekazywanie multimediów w Porównanie istniejących metod transmisji sieciach komputerowych z multimediów w sieciach z uŜyciem wykorzystaniem protokołu IPv6 protokołów IPv4 oraz IPv6. Przygotowanie systemu zarządzania programami serwera multimediów z wykorzystaniem IPv6. Zastosowanie Baz Danych w Ocena przydatności i efektywności aktualnie urządzeniach mobilnych. uŜywanych baz danych w urządzeniach mobilnych oraz implementacja własnej bazy obiektowej dla systemu Android z biblioteką dla programisty systemu. Języki programowania: C, java, Python 7. Szewczak Dawid 8. Wachniew Jerzy 1 Kamil Kaproń 2 Artur Kałędkowski 3 4 Sławek Elhert Michał Głamowski 5 Aleksander Niklas Zarządzanie systemem operacyjnym Przygotowania jądra systemu, narzędzi Android na przykładzie popularnych systemowych smartfonu oraz aplikacji na smartfonów komputer (język programowania – java ) pozwalających w pełni zarządzać urządzeniem mobilnym z komputera. Zastosowanie portu USB w Wykorzystanie smartfonu Openmoko do urządzeniu mobilnym do sterowania sterowania ruchem robota z ruchem robota wykorzystaniem portu USB. Przygotowanie robota, urządzenia sterującego oraz oprogramowania smartfonu wykorzystujących wszystkie moŜliwości portu USB (zarówno trybu hosta jak i urządzenia). Język programowania: C oraz cross-kompilatory C Dr Piotr Wiśniewski Przetwarzanie zapytań z Celem pracy jest opracowanie i wykorzystaniem multiprocesorów implementacja algorytmu przetwarzania CUDA operatora 'where' na karcie graficznej. Przetwarzanie zapytań z Celem pracy jest opracowanie i wykorzystaniem multiprocesorów implementacja algorytmu przetwarzania CUDA operatora '.' na karcie graficznej. Kardionet II etap Celem pracy jest kontynuacja rozwoju warstwy bazodanowej systemu Kardionet Równoległe przetwarzanie zapytań Celem pracy jest opracowanie algorytmów równoległego przetwarzania zapytań w oparciu o wątki w języku Java Bazy ontologi w systemach Systemy agentowe wymagają szczególnej agentowych formy składowania danych trwałych. Celem pracy jest opracowanie agenta składującego dane z wykorzystaniem wybranej bazy obiektowej. 6 Marcin Wasilewski 7 Marcin Kuczek 1 Bartosz Sikorski 2 Piotr Olszak Prof. dr hab.W. Duch Konstrukcja parsera języka PySBQL Celem pracy jest konstrukcja parser języka PySBQL dla systemu bazodanowyego CookieDB. Prototyp ewaluacji zapytań System CookieDB posiada bardzo dobrze opracowany skład danych. Celem niniejszej pracy jest opracowanie prototypu ewaluatora zapytań. Akwizycja i weryfikacja wiedzy w Akwizycja wiedzy o rzeczywistych systemach dialogu z uŜytkownikiem. obiektach na przykładzie ras psów; sposoby akwizycji danych, próba akwizycja wiedzy poprzez grę; opracowanie szablonów interakcji; weryfikacja i aktualizacja wiedzy przy pomocy odpowiedzi uŜytkownika; ocena dialogów do akwizycji wiedzy; metody logiki rozmytej. Rozpoznawanie obiektów na W jaki sposób budujemy wyobraŜenia o zdjęciach poprzez zadawanie realnych obiektach? Jak opisywane są rasy minimalnej liczby pytań psów w Internecie? O jakie cechy naleŜy pytać i w jakiej kolejności? Zebranie danych i próby klasyfikacji za pomocą prototypów, róŜne funkcje podobieństwa, selekcja cech, drzewa decyzyjne; uwzględnianie pomyłek; implementacja w postaci aplikacji internetowej. 3. Michał Gawarkiewicz 1. Dymek Sebastian 2. Frankowski BłaŜej 3. Krysztofiak Sławomir 4. Łucewicz Tomasz Tworzenie pamięci semantycznej w wąskich dziedzinach na podstawie dostępnej elektronicznie informacji prof. dr hab. Adam Jakubowski Klasyfikatory statystyczne w rozpoznawaniu struktury wzorów matematycznych Ontologiach, modele pamięci semantycznej do gromadzenia i wyszukiwania informacji; modele sieciowe; sieci skojarzeniowe; pamięć semantyczna w mózgu; przygotowanie danych dla bazy opisującej rasy psów; wykorzystanie zgromadzonych danych w prostym systemie porównującym obiekty z określonej dziedziny; porównanie wyników i analiza efektywności wybranych modeli. Praca dotyczy matematycznego ramach pracy przewiduje się wybranych metod rozpoznawania ich samodzielną implementację C++, C# lub Java. Dynamiczne metody Monte Carlo w Praca dotyczy matematycznego rozpoznawaniu struktury wzorów ramach pracy przewiduje się matematycznych wybranych metod rozpoznawania ich samodzielną implementację C++, C# lub Java. Metody analizy wielorozdzielczej w Praca dotyczy matematycznego rozpoznawaniu struktury wzorów ramach pracy przewiduje się matematycznych wybranych metod rozpoznawania ich samodzielną implementację C++, C# lub Java. Metody sieci neuronowych w Praca dotyczy matematycznego rozpoznawaniu struktury wzorów ramach pracy przewiduje się matematycznych wybranych metod rozpoznawania ich samodzielną implementację C++, C# lub Java. OCR. W adaptację wzorców i w języku OCR. W adaptację wzorców i w języku OCR. W adaptację wzorców i w języku OCR. W adaptację wzorców i w języku 5. Mazalon Marcin 6. PoboŜy Tomasz 7. Wierzbicki Mariusz 8. Wierzbowski Michał Metody geometryczne w rozpoznawaniu struktury wzorów matematycznych Praca dotyczy matematycznego OCR. W ramach pracy przewiduje się adaptację wybranych metod rozpoznawania wzorców i ich samodzielną implementację w języku C++, C# lub Java. Identyfikacja indeksów we wzorach Praca dotyczy matematycznego OCR. W matematycznych ramach pracy przewiduje się implementację wybranych metod rozpoznawania wzorców i translację rezultatów do kodu TeX-a. Rozpoznawanie symboli we wzorach Praca dotyczy matematycznego OCR. W matematycznych ramach pracy przewiduje się implementację wybranych metod rozpoznawania wzorców i translację rezultatów do kodu TeX-a. Rozpoznawanie operacji Praca dotyczy matematycznego OCR. W matematycznych we wzorach ramach pracy przewiduje się implementację matematycznych wybranych metod rozpoznawania wzorców i translację rezultatów do kodu TeX-a.