Lista wygenerowania w dniu: 206-07-08 [#3479] dr inż. Mirosław Jabłoński Akceleracja operacji przetwarzania obrazów w języku OpenCL (Accelerating image processing operations in OpenCL) Celem pracy jest opracowanie biblioteki programów (ang. kernels) realizujących proste operacje przetwarzania i analizy obrazów kolorowych oraz w poziomach szarości wykonywane na platformie OpenCL. Oczekiwanym rezultatem jest system realizujący tor wizyjny (zgodniz z konfiguracją zadaną przez użytkownika) na który składa się akwizycja obrazu z kamery oraz szereg operatorów realizujących operacje przetwarzania i analizy obrazów z możliwością wizualizacji rezultatów oraz transfer ów do komputera nadrzędnego. [#4325] Umiejętność programowania w języku C/C++. Znajomość zagadnień programowania równoległego, znajmomość architektury GPU oraz CPU. Znajmość jęz. angielskiego- bierna. dr inż. Mirosław Jabłoński Automatyczne testowanie torów sygnałowych urządzeń elektronicznych z wykorzystaniem standardowych wymuszeń (Automatic testing of signal paths of electronic devices by means of standard stimulus) Oczekiwanym iem pracy jest aplikacja do automatycznego testowania urządzeń elektronicznych typu blackbox z wykorzystaniem kart NI(LabVIEW) obejmująca: - podawanie wymuszeń standardowych(skok jednostkowy, impuls Dirac a), - pomiar parametrów elektrycznych układu, - prezentację ów. Znajomość podstaw elektroniki oraz pakietu LabView
[#3456] dr inż. Mirosław Jabłoński Segmentacja barwna w warunkach zmiennego oświetlenia (Color-based segmentation in unstable lighting conditions) Celem pracy jest opracowanie systemu kalibracji parametrów akwizycji obrazów z cyfrowej kamery wysokiej rozdzielczości umożliwiającego segmentację obrazów kolorowych w warunkach zmiennego oświetlenia. Kamera wykorzystuje cyfrowy protokół transmisji obrazu oraz ustawiania parametrów akwizycji. Projektowany system będzie realizował algorytm AWB (Automatic White Balance) poprzez wyznaczenie współczynników wzmocnienia składowych kolorów na podstawie analizy obrazu znacznika kalibrującego. W podobny sposób zostanie ustalony czas ekspozycji oraz ogólne wzmocnienie czujnika wizyjnego pozwalające na efektywną segmentację obiektów. Procedura kalibracji będzie składać się z:. detekcji i lokalizacji znacznika kalibrującego(znacznik np. wpostaci), 2. analizy histogramu obrazu znacznika oraz doboru parametrów akwizycji, 3. ustawienia parametrów akwizycji w kamerze i zapisania ustawień do pliku. W części związanej z segmentacją obiektów, system będzie korzystał z reprezentacji obrazu przestrzeni HSV. Oczekiwanym iem jest system pozwalający na automatyczne ustalenie parametrów akwizycji do detekcji znacznika kalibrującego przez użytkownika oraz wykonanie detekcji i segmentacji obiektów barwnych w obserwowanej scenie. Umiejętność programowania w języku C++. Elementarna znajomość zagadnień: przetwarzanie obrazów cyfrowych, protokoły komunikacyjne Ethernet, biblioteka OpenCV. Znajomość języka angielskiego(bierna).
[#447] [#425] dr inż. Krzysztof Kołek Budowa miernika migotania w technologii SoC (SoC-based Flicker Measurement Device) Implementacja miernika migotania napięcia na płytce Red Pitaya(http://redpitaya.com/). Utworzenie diagramów pakietu Simulink miernika migotania. Utworzenie symulacyjnych scenariuszy testowych. Utworzenie interfejsu dla układu RedPitaya umożliwiającego pomiar napięcia sieciowego. Automatyczna generacja kodu i praktyczna implementacja miernika. Umiejętność praktycznej budowy układów elektronicznych; znajomość zasad konfiguracji układów FPGA oraz tworzenia oprogramowania dla systemów wbudowanych dr inż. Krzysztof Kołek Budowa oraz testy stanowiska do bezprzewodowego przekazywania energii (Development and tests of a wireless energy transfer setup) Wykonanie przeglądu dostępnych technologii oraz zbudowanie stanowiska do bezprzewodowego przekazywania energii. Dobór elementów, zmontowanie stanowiska do transferu energii(prawdopodobnie bazującego na obwodach rezonansowych) i wykonanie testów. Wiedza z zakresu analogowych układów scalonych; umiejętność budowy prototypowych układów elektronicznych
[#446] [#448] dr inż. Krzysztof Kołek Miernik jakości energii elektrycznej wykonany w technologii SoC (SoC-based Power Quality Measurement Device) Wykonanie w oparciu o płytę Red Pitaya (http://redpitaya.com/) modułów dla FPGA oraz oprogramowania do pomiaru jakości napięcia w sieci energetycznej. Zbudowanie intefrejsu mierzącego napięcie sieciowe. Realizacja pomiaru częstotliwości, wartości skutecznej, widma oraz asymetrii. Implementacja agregacji pomiarów. Umiejętność praktycznej budowy prostych układów elektronicznych; umiejętność konfiguracji układów FPGA oraz tworzenia oprogramowania dla systemów wbudowanych. dr inż. Krzysztof Kołek Oprogramowanie do prezentacji ów pomiaru jakości energii elektrycznej (Visualization of Power Quality Measurements) Implementacja oprogramowania do wizualizacji ów pomiaru jakości energii elektrycznej na płytce Red Pitaya (http://redpitaya.com/). Prezentacja oraz logowanie ów aktualnych i danych historycznych (RMS, migotanie, częstotliwość, asymetria, parametry widmowe). Możliwość prezentacji danych poprzez Internet, opcjonalnie opracowanie aplikacji dla systemu Android (przykłady aplikacji - http://store.redpitaya.com/). Umiejętność tworzenia graficznych aplikacji pracujących w środowisku sieciowym; znajomość zasad tworzenia oprogramowania dla systemów wbudowanych; opcjonalnie znajomość tworzenia aplikacji dla systemu Android
[#4385] dr inż. Edyta Kucharska Opracowanie i wdrożenie stanowiska laboratoryjnego dla systemumes (Development and implementation of laboratory stand for MES) Celem pracy jest zapoznanie się i przegląd systemów MES(Manufacturing Execution System), a następnie instalacja takiego systemu w laboratorium komputerowym. Wymiernym iem pracy jest instalacja systemu i opracowanie instrukcji z przykładowymi zadaniami obrazującymi funkcjonalność systemu MES. [#4383] dr inż. Edyta Kucharska Planowanie realizacji zleceń w systemie przepływowym z przezbrojeniami maszyn (The orders scheduling for flow shop system with machines retooling) Celem pracy jest zapoznanie się z metodami rozwiązywania problemu planowania realizacji zleceń w systemie przepływowym(np. automatyczna linia produkcyjna), w szczególności, gdy występuje konieczność przezbrojenia maszyn. Wymiernym iem pracy jest zaproponowanie i implementacja algorytmu szeregowania prac w rozważanym systemie produkcyjnym.
[#4379] [#434] dr inż. Edyta Kucharska Zastosowanie algorytmów analizy obrazu do automatycznej inwentaryzacji towarów w magazynie automatycznym (Application of image analysis algorithms for automated goods inventory in the automatic warehouse) Celem pracy jest opracowanie algorytmu rozpoznawania i analizy obrazu do inwentaryzacji stanów magazynowych towarów składowanych w magazynie automatycznym. Wyznaczone stany magazynowe należy poddać weryfikacji z ilościami w bazie danych magazynu. dr inż. Zbigniew Mikrut Oprogramowanie do generowania wizyjnych danych rzeczywistych (Software to generate ground truth visual data) W ramach poprzednich prac zostało wykonane oprogramowanie (Matlab) do konfigurowania stanowisk wizyjnych(np. obszarów kolejek pojazdów, czy też linii, na których zliczane są pojazdy) oraz manualnego wyznaczania parametrów ruchu drogowego na cyfrowych filmach. Dodatkowo oprogramowanie umożliwia porównanie ów działania algorytmów automatycznej analizy z parametrami wyznaczonymi manualnie. Celem pracy jest dostosowanie GUI programu do nowszych wersji Matlaba oraz rozbudowa skryptu, polegająca na dodawaniu nowych(definiowanych przez użytkownika) możliwości konfiguracji i/lub generowania danych rzeczywistych(wraz ze wspomnianą wyżej weryfikacją ów). Przykładami nowych możliwości mogłyby być: lokalizacja i śledzenie zadanych obiektów, zliczanie obiektów należących do różnych klas, wykrywanie nieprawidłowego(względem predefiniowanego) kierunku ruchu obiektu. Znajomość metod analizy obrazów cyfrowych, dobra znajomość nowego- np. 205b- Matlaba. Język angielski biernie.
[#4343] dr inż. Zbigniew Mikrut Śledzenie obiektów przy pomocy stanowiska dwu kamerowego (Tracking objects using two coupled cameras) Podczas śledzenia obiektów istotne jest dokładne zarejestrowanie jego cech w celu eliminacji ewentualnych pomyłek. Celowi temu ma służyć stanowisko złożone z dwóch kamer: nieruchomej, dokonującej zgrubnej analizy obrazu i sprzężonej z nią(programowo) kamery ruchomej. Kamera ruchoma powinna podążać za obiektem i przy pomocy funkcji powiększania obrazu(zoom) umożliwić dokładniejszą rejestrację jego cech. Działanie tej metody powinno zostać przetestowane na rzeczywistych przykładach zapamiętania cech i późniejszego wykrywania obiektów o tych samych cechach(pojazdów, ludzi itp.). Znajomość metod analizy cyfrowych obrazów, Matlab, ew. OpenCV Język angielski biernie. [#4340] dr inż. Zbigniew Mikrut Śledzenie ruchów oczu i twarzy przy pomocy Optical Flow (Tracking eyes and facial movement using Optical Flow) Celem prac jest sprawdzenie możliwości wykorzystania kilku metod obliczania i analizy pola ruchu(optical Flow) do śledzenia ruchów oczu. Sygnał przemieszczenia oczu należy(po odpowiednim skalibrowaniu) wykorzystać do wskazywania elementów na monitorze komputera(przenoszenie punktu koncentracji uwagi). Sygnał ten(a tym samym wskazywany na monitorze obszar) powinien być na bieżąco korygowany w przypadku zaobserwowania ruchów twarzy- tak, aby niewielkie ruchy głowy nie wpływały na położenie wskazywanego elementu. Znajomość metod analizy obrazów cyfrowych, Matlab, OpenCV. Język angielski biernie.
[#4342] dr inż. Zbigniew Mikrut Testowanie i rozbudowa oprogramowania do nadzoru nad przestrzeniami publicznymi (Testing and development of software for public spaces surveillance) Podczas jednego z projektów powstało oprogramowanie do wykrywania- na bazie analizy strumieni wideo- uprzednio zdefiniowanych zdarzeń w obszarach publicznych. Oprogramowanie powstało w dwóch wersjach: w Matlabie oraz jako program wykonywalny(linux). Celem prac jest uzgodnienie obu wersji oraz testowanie programu(wraz z wprowadzaniem modyfikacji) w zakresie kilku scenariuszy. Przykładowo byłyby to: wykrywanie stacjonarnych obiektów(wraz z ich przesłanianiem), wykrywanie obecności/ruchu w zadanych obszarach, badanie zgodności kierunku ruchu obiektów z kierunkami zadanymi. Znajomość metod analizy obrazów cyfrowych, Matlab, OpenCV, C++, Linux. Język angielski biernie.
[#4339] [#4335] dr inż. Zbigniew Mikrut Wykorzystanie smartfona do oceny długotrwałej aktywności użytkownika (Using smartphone to evaluate long-term user activity) W ramach poprzednich prac wykonano oprogramowanie rozpoznające czynności osoby nadzorowanej i rejestrujące je w bazie danych. Oprogramowanie działa na smartfonie z systemem Android i wykorzystuje sygnały z akcelerometru. W ramach pracy inżynierskiej należy: - po przeprowadzeniu testów udoskonalić algorytm rozpoznawania czynności, szczególnie wykrywania upadków, - zawieszać działanie algorytmu w przypadku realizacji innych funkcji(telefonowanie, SMSy itp.), - zrealizować algorytm oceniający całodobową aktywność osoby nadzorowanej, uzupełnić i o analizę przemieszczania się(gps), - sprawdzić i ew. skorygować metody automatycznego powiadamiania w sytuacjach awaryjnych. Znajomość metod analizy obrazów cyfrowych i technologii mobilnych(android), ew. Matlab, ew. OpenCV. Język angielski biernie. dr inż. Piotr Pawlik Interfejs użytkownika dla systemu inteligentnego monitoringu. (The user interface for intelligent system of monitoring.) Celem pracy jest stworzenie interfejsu użytkownika dla istniejącego systemu inteligentnego monitoringu przestrzeni i obiektów szczególnego znaczenia oraz przeprowadzenie testów jego działania. Wiedza z przedmiotu Systemy wizyjne, umiejętność programowania w języku C++ z wykorzystaniem biblioteki QT.
[#4334] [#4332] dr inż. Piotr Pawlik Opracowanie wizyjnego algorytmu wykrywania wad wyświetlaczylcdiled. (Developing vision algorithm to detect defects in LCD and LED.) Celem pracy jest stworzenie algorytmów badania wyświetlaczy podkątemróżnychwadwyświetlaczylcdiled.wramach pracy należy m.in. zaproponować ustawienia kamery i oświetlenia do badania wybranych wad oraz zarejestrowanie obrazów testowych. Wiedza z przedmiotu Systemy wizyjne, znajomość środowisk LabView lub Matlab albo umiejętność programowania w języku C++(ew. Python). dr inż. Piotr Pawlik System wizyjny do badania jakości spoin lutowniczych. (Vision system for testing the quality of solder joints.) Celem pracy jest stworzenie aplikacji umożliwiającej definiowanie położenia spoin na płytkach drukowanych oraz ocenę ich jakości. W ramach pracy należy m.in. zaproponować ustawienia kamery i oświetlenia do badania wybranych wad oraz zarejestrowanie obrazów testowych. Wiedza z przedmiotu Systemy wizyjne, znajomość środowisk LabView lub Matlab albo umiejętność programowania w języku C++(ew. Python).
[#4333] [#433] dr inż. Piotr Pawlik System wizyjny do wykrywania zwarć na płytkach drukowanych. (The vision system to detect short circuits on PCBs.) Celem pracy jest stworzenie aplikacji umożliwiającej definiowanie położenia komponentów na płytce drukowanej oraz sprawdzającej brak zwarć pomiędzy nóżkami komponentu. W ramach pracy należy m.in. zaproponować ustawienia kamery i oświetlenia do badania wybranych wad oraz zarejestrowanie obrazów testowych. Wiedza z przedmiotu Systemy wizyjne, znajomość środowisk LabView lub Matlab albo umiejętność programowania w języku C++(ew. Python). dr inż. Piotr Pawlik System wizyjny do wyszukiwania punktów bazowych na płytkach drukowanych. (Vision system for detecting fiducial markers on Printed Circuit Boards.) Praca obejmuje precyzyjne namierzenie punktów charakterystycznych na płytkach drukowanych celem kalibracji położenia płytki podczas produkcji. Wiedza z przedmiotu Systemy wizyjne, znajomość środowisk LabView lub Matlab albo umiejętność programowania w języku C++(ew. Python).