POLSKI  ENGLISH
  spacer_image
 

Lista aktualnych tematów


Dostępne kategorie:



Systemy aktywnego monitoringu

  1. Analiza i przetwarzanie sygnału wizyjnego

    • Detekcja obiektów ruchomych w sekwencji wizyjnej
    • Detekcja twarzy w sekwencji wizyjnej
    • Detekcja obiektów nieruchomych
    • Realizacja algorytmu nadrozdzielczości

  2. Analiza i przetwarzanie sygnału dźwiękowego

    • Projekt/realizacja systemu określającego położenie źródła dźwięku na podstawie sygnału z kilku mikrofonów

  3. Biometria

    • Weryfikacja odcisku palca za pomocą grafów
    • Realizacja systemu sprzętowej i programowej akwizycji obrazu tęczówki oka
    • System analizy cech ludzkiego głosu
    • System pomiaru cech zewnętrznych człowieka na podstawie obrazu z kamery

  4. Elementy systemu nadzoru

    • Realizacja systemu automatycznego kadrowania sekwencji z kamery wizyjnej
    • Realizacja systemu synchronizacji danych z wielu kamer rozmieszczonych przestrzennie
    • Projekt/realizacja bezprzewodowego terminala/czujnika sieci nadzoru

Nowe techniki przetwarzania danych multimedialnych

  1. Analiza i przetwarzanie sygnału wizyjnego

    • Implementacja metody interpolacji z wykorzystaniem filtrów nieliniowych
    • Implementacja segmentacji sekwencji wizyjnej w czasie i przestrzeni
    • Implementacja segmentacji obrazu na podstawie lokalnych właściwości statystycznych
    • Implementacja algorytmu subiektywnej oceny jakości obrazu
    • Implementacja algorytmu podziału sekwencji wizyjnej na sceny na podstawie lokalnych własności statystycznych klatek sekwencji

  2. Nowe narzędzia kompresji sekwencji wizyjnych

    • Implementacja nieliniowej interpolacji jako narzędzia predykcji przestrzennej w koderze standardu AVC
    • Implementacja kodowania wewnątrzramkowego (INTRA) z predykcją przestrzenną dla podziału na bloki o zmiennym kształcie
    • Algorytm estymacji ruchu dla sekwencji z podziałem na bloki o zmiennym kształcie
    • Nowe narzędzia kompresji dźwięku
    • Modelowanie sinusoidalne dźwięku - implementacja programowa

  3. Przetwarzanie 3D

    • Implementacja funkcji API obsługujących pliki w formacje DirectX (.x)
    • Implementacja funkcji API obsługujących pliki w formacje 3DSyutio (.3ds)
    • Implementacja funkcji API obsługujących pliki w formacje firmy ID Software (.mdl)
    • Opracowanie techniki znakowania chmury punktów tworzącej obiekt 3D za pomocą znaku wodnego
    • Realizacja algorytmu teksturowania obiektu 3D na podstawie danych z kilku kamer

Zintegrowane urządzenia multimedialne

  1. Oprogramowanie – język C, niezależnie od platformy sprzętowej

    • Implementacja funkcji API obsługujących pliki MP4 (strumień wizyjny i dźwiękowy)
    • Realizacja multipleksera/demultipleksera strumienia transportowego (TS) MPEG2
    • Realizacja multipleksera/demultipleksera obsługującego strumieniowanie czasu rzeczywistego poprzez protokół RTP
    • Realizacja multipleksera/demultipleksera strumienia transportowego ADTS dla strumieni dźwiękowych zakodowanych w formacie AAC
    • Implementacja serwera strumieniującego pliki AVC/AAC w sieci Ethernet z wykorzystaniem protokołu RTP

  2. Oprogramowanie - procesor ARM9/PC

    • Implementacja interfejsu sprzęgającego moduł FPGA z płytą na procesorze ARM9
    • Implementacja prostego API do obsługi systemu FAT16/FAT32 na procesorze ARM9/PC
    • Implementacja prostego serwera WWW na płycie uruchomieniowej z procesorem ARM9

  3. Oprogramowanie – język Verilog, układy FPGA

    • Implementacja modułu w języku Verilog do obsługi wyjścia DVI na układach FPGA
    • Implementacja interfejsu sprzęgającego między FPGA a PC po sieci Ethernet
    • Implementacja filtru deblokującego w strukturze FPGA
    • Sprzętowa implementacja transformacji iDCT 8x8
    • Sprzętowa implementacja transformacji iMDCT 128/1024
    • Realizacja sprzętowego akceleratora obliczeń macierzowych
    • Sprzętowa realizacja algorytmu szyfrującego DES (układ FPGA)
    • Implementacja terminala tekstowego na układzie FPGA (VT100 lub inny)

  4. Sprzęt + oprogramowanie w C lub Verilogu

    • Projekt/realizacja systemu detekcji oraz pozycjonowania dłoni użytkownika na podstawie obrazu z wielu kamer (2 osoby)
    • Projekt/realizacja interfejsu dla układu FPGA Spartan3-1000 z wejściem USB, modułem transmisji bezprzewodowej oraz wyświetlaczem graficznym
    • Projekt/realizacja interfejsu dla układu FPGA Spartan3-1000 z mikrokontrolerem AVR (lub ARM) oraz wejściem Ethernet
    • Splotowy niskolatencyjny procesor pogłosowy - realizacja splotu sygnału audio z odp. impulsową pomieszczenia (na FPGA)
    • Krosownica i mikser cyfrowych sygnałów audio - realizacja na FPGA układu komutującego z interfejsami ADAT i SPDIF
    • Procesor komunikatów MIDI - interpretacja i modyfikacja w czasie rzeczywistym w/g zadanych reguł (np. transpozycja, harmonizacja, echo, itp) - realizacja na FPGA lub na mikrokontrolerze ATMEL
    • Procesor widmowy dla sygnału audio - realizacja FFT/IFFT plus określone manipulacje modułem i fazą składowych na FPGA

Politechnika Poznańska, Katedra Telekomunikacji Multimedialnej i Mikroelektroniki
e-mail: web@multimedia.edu.pl