Zespół Biometrii i Uczenia Maszynowego
Wiadomości
Maj 2023: Weronika Gutfeter obroniła rozprawę doktorską pod tytułem „Identyfikacja twarzy na podstawie obrazów wieloujęciowych z zastosowaniem głębokich sieci agregujących”. Praca została przygotowana pod opieką prof. dr hab. inż. Andrzeja Pacuta. Gratulujemy!
Marzec 2023: Michał Hałoń wraz z drużyną SKA PW zajął pierwsze miejsce podczas zawodów MathWorks Minidrone Competition Poland 2023. Zadaniem uczestników było zaprojektowanie algorytmu umożliwiającego dronowi autonomiczne poruszanie się po wyznaczonej ścieżce oraz wylądowanie we wskazanym miejscu w jak najkrótszym czasie. Gratulujemy!
Listopad 2022: Ewelina Bartuzi-Trokielewicz obroniła rozprawę doktorską na WEiTI PW. Praca pod tytułem „Presentation attack-resistant palm recognition for mobile devices in unconstrained conditions” była przygotowana pod opieką prof. dr hab. inż. Andrzeja Pacuta. Gratulujemy!
Wrzesień 2022: Michał Hałoń wraz z drużyną SKA Robotics zdobył nagrodę w konkursie "Bonus Competition Task – path optimization for a rover" podczas ósmej edycji zawodów robotów mobilnych European Rover Challenge. Zadaniem konkursowym była optymalizacja trasy łazika na powierzchni planetoidy Vesta z wykorzystaniem oprogramowania MATLAB&Simulink. Gratulujemy!
Prace dyplomowe - propozycje
Opiekun: prof. dr hab. inż. Andrzej Pacut
Uczenie w głębokich sieciach neuronowych
Wykorzystanie uczenia nienadzorowanego do uczenia wielowarstwowych sieci neuronowych jest nowym i popularnym trendem w konstrukcji sieci neuronowych o wielu (>2) warstwach ukrytych (sieci głębokie), stosowanym m.in. przez duże firmy internetowe do reprezentacji informacji i przeszukiwania sieci (obrazy, mowa). Przedmiotem pracy będzie porównanie kilku koncepcji uczenia głębokiego do zadań klasyfikacji obrazów i porównanie ich ze standardowym uczeniem przy użyciu propagacji wstecznej.
Pre-trening sieci neuronowej z zastosowaniem auto-enkoderów
Jednym z zadań sieci neuronowych jest klasyfikacja obrazów, wymagająca uczenia przy użyciu zbioru obrazów i odpowiadających im klas. Wykorzystanie auto-enkodera (odtwarzanie na wyjściu warstwy obrazu wejściowego) jest wykorzystywane do pretreningu sieci neuronowej przy zastosowaniu uczenia nienadzorowanego, nie wymagającego znajomości klas obrazów. Podejście to umożliwia efektywne uczenie sieci,
których warstwy odpowiadają za cechy obrazów o różnym stopniu szczegółowości.
Głębokie sieci przekonań
Głębokie sieci przekonań (Bayesa) są wielowarstwowymi sieciami neuronowymi, które trenowane są warstwa po warstwie bez nadzoru i konstrukcji sieci wielowarstwowej przy użyciu takich warstw. Podejście to jest jednym ze sposobów uczenia sieci wielowarstwowych (sieci głębokich) zmniejszające problem minimów lokalnych i skracające czas uczenia w porównaniu z sieciami propagacji wstecznej.
Badanie jakości działania głębokich sieci neuronowych w zależności od architektury sieci
Szczegóły pracy ustalane indywidualnie z Opiekunem.
Mobilne rozpoznawanie tożsamości na podstawie podpisu na ekranie smartfona
Szczegóły pracy ustalane indywidualnie z Opiekunem.
Mobilne rozpoznawanie tożsamości na podstawie zdjęcia odcisku palca
Szczegóły pracy ustalane indywidualnie z Opiekunem.
Zastosowanie głębokich rekurencyjnych sieci neuronowych do rozpoznawania mówcy
Szczegóły pracy ustalane indywidualnie z Opiekunem.
Zastosowanie głębokich sieci neuronowych do klasyfikacji osób podczas odsłuchu równoczesnej mowy
Szczegóły pracy ustalane indywidualnie z Opiekunem.
Opiekun: dr inż. Mateusz Trokielewicz
Rozpoznawanie tęczówki na urządzeniu mobilnym
Charakterystyka: Zadanie polega na implementacji wybranej metodyki rozpoznawania tęczówki na urządzeniu mobilnym typu smartfon (iOS, Android).
Wykorzystanie dynamiki źrenicy dla celów testowania żywotności oka na urządzeniu mobilnym
Charakterystyka: Zadanie polega na opracowaniu i implementacji metodyki detekcji żywotności oka na urządzeniu mobilnym typu smartfon (iOS, Android), z wykorzystaniem mimowolnych reakcji źrenicy na pobudzenie impulsem świetlnym.
Wielowymiarowa analiza zjawiska starzenia się wzorców biometrycznych tęczówki
Charakterystyka: Zadanie polega na analizie i ocenie zjawiska starzenia się wzorców biometrycznych (ang. template aging) z wykorzystaniem bazy danych obrazów tęczówek pobranych w odstępie kilkunastu lat.
Opiekun: dr inż. Adam Czajka
Rozpoznawanie tożsamości z wykorzystaniem obrazów termicznych dłoni
Charakterystyka: Zadanie polega na implementacji metody biometrycznej pozwalającej na automatyczne rozpoznanie tożsamości człowieka przy wykorzystaniu obrazów termicznych dłoni. Zadaniem dyplomanta będzie zebranie odpowiedniej bazy pomiarów (w kilku sesjach pomiarowych) przy wykorzystaniu kamery termowizyjnej, a następnie dobór optymalnych cech biometrycznych i ich klasyfikacja. Wymagane są podstawowe umiejętności programowania w językach C/C++ oraz MATLAB.
Biblioteka open source do wielowymiarowej oceny jakości zdjęć tęczówki
Charakterystyka: Zadanie polega na przygotowaniu biblioteki o otwartym kodzie składającej się z szeregu funkcji wyliczających parametry jakościowe obrazu tęczówki, głównie w oparciu o normę ISO/IEC 29794-6. Zakłada się możliwość wykorzystania innych pakietów o otwartym kodzie, w szczególności OpenCV (zaawansowane przetwarzanie obrazu) oraz OSIRIS (przetwarzanie obrazów tęczówki). Wymagana jest dobra znajomość języka C oraz zagadnień budowy bibliotek programistycznych w tym języku.
Aktualny wykaz propozycji tematów prac inżynierskich znaleźć można na stronie IAiIS:
https://dyd.ia.pw.edu.pl/ords/f?p=DYDAKTYKA:TEMATY_INZ:11728098914890: