Politechnika Warszawska - Centralny System Uwierzytelniania
Nie jesteś zalogowany | zaloguj się
katalog przedmiotów - pomoc

Przetwarzanie cyfrowe obrazów

Informacje ogólne

Kod przedmiotu: 103C-INxxx-MSP-POBR Kod Erasmus / ISCED: (brak danych) / (brak danych)
Nazwa przedmiotu: Przetwarzanie cyfrowe obrazów
Jednostka: Wydział Elektroniki i Technik Informacyjnych
Grupy: ( Przedmioty techniczne )---EITI
( Przedmioty zaawansowane )-Informatyka-dr.-EITI
( Przedmioty zaawansowane )-Inżynieria systemów informatycznych-mgr.-EITI
( Przedmioty zaawansowane techniczne )--mgr.-EITI
Punkty ECTS i inne: 5.00
Język prowadzenia: polski
Jednostka decyzyjna:

103000 - Wydział Elektroniki i Technik Informacyjnych

Kod wydziałowy:

POBR

Numer wersji:

3

Skrócony opis:

Wykład ma za zadanie zapoznanie studentów z podstawowymi metodami i algorytmami cyfrowego przetwarzania obrazów oraz wprowadzenie do problematyki cyfrowego rozpoznawania obrazów. Obejmuje aktualnie stosowane algorytmy i metody: przejścia od obrazów analogowych do cyfrowych, stosowania transformat w przetwarzaniu obrazów cyfrowych, kompresji obrazów, poprawy jakości obrazów cyfrowych oraz rozpoznawania obrazów. Szczególny nacisk kładzie na prezentację wad i zalet prezentowanych algorytmów oraz problemy związane z ich praktycznym zastosowaniem.

Pełny opis:

Wykład ma za zadanie zapoznanie studentów z podstawowymi metodami i algorytmami cyfrowego przetwarzania obrazów oraz wprowadzenie do problematyki cyfrowego rozpoznawania obrazów. Obejmuje aktualnie stosowane algorytmy i metody: przejścia od obrazów analogowych do cyfrowych, stosowania transformat w przetwarzaniu obrazów cyfrowych, kompresji obrazów, poprawy jakości obrazów cyfrowych oraz rozpoznawania obrazów. Szczególny nacisk kładzie na prezentację wad i zalet prezentowanych algorytmów oraz problemy związane z ich praktycznym zastosowaniem.


Treść wykładu
Wprowadzenie do problematyki cyfrowego przetwarzania obrazów (1h)

  • podstawowe zagadnienia oraz zastosowania cyfrowego przetwarzania i analizy obrazów;
  • ich praktyczne znaczenie.

Podstawowe problemy związane z przejściem od analogowej do cyfrowej postaci funkcji jasności oraz sposoby ich rozwiązywania (3h):
  • problemy próbkowania - twierdzenie o próbkowaniu a ograniczenia praktyczne, wybór siatki próbek, wybieranie międzyliniowe;
  • problemy kwantowania - wybór liczby i struktury poziomów kwantowania, gamma korekcja;
  • opis obrazu - prawa Grassmana, kolorymetria, przestrzenie barw.


Podstawy stosowania transformat w cyfrowym przetwarzaniu obrazów (2h):
  • transformaty dyskretne;
  • ogólne zasady stosowania i zapisu transformat.


Zastosowanie w cyfrowym przetwarzaniu obrazów transformat (4h):
  • Fouriera, Walsha-Hadamarda, kosinusowej, falkowej;
  • problemy implementacyjne oraz szybkie schematy obliczeniowe.

Wprowadzenie do algorytmów kodowania obrazów (4h):
  • podstawowy teoretyczne oraz praktyczne rozwiązania stosowane w kompresji obrazów;
  • podstawowe klasy algorytmów kompresji - algorytmy stratne i bezstratne;
  • kompresja obrazów przy pomocy algorytmów: entropijnych, drzewiastych, konturowych, słownikowych, blokowych, JPEG, MPEG.

Wprowadzenie do cyfrowych metod poprawy jakości obrazów (2h). Ogólne podstawy cyfrowych algorytmów poprawy jakości obrazów, metody przestrzenne a metody częstotliwościowe, związek pomiędzy nimi.

Metody częstotliwościowe w poprawie jakości obrazów cyfrowych (2h). Podstawy stosowania metod częstotliwościowych w cyfrowym przetwarzaniu obrazów, ograniczenia implementacyjne, najczęściej stosowane filtry.

Metody przestrzenne poprawy jakości obrazów cyfrowych (4h):
  • podstawy stosowania metod przestrzennych w cyfrowym przetwarzaniu obrazów;
  • podstawy teoretyczne, wady i zalety znanych algorytmów, ograniczenia w stosowaniu;
  • poprawa jakości obrazów metodą przekształcania histogramu - algorytmy wyrównania histogramu oraz przejścia do zadanego histogramu;
  • poprawa jakości obrazów za pomocą filtrów m.in.: konwolucyjnych, rankingowych, logicznych - ich wady, zalety, sposoby implementacji.


Wprowadzenie do metod cyfrowego rozpoznawania obrazów - podstawowe zasady działania algorytmów analizy i rozpoznawania obrazów (2h)

Podstawowe rozwiązania stosowane w cyfrowym rozpoznawania obrazów (2h):
  • algorytmy segmentacji przy zastosowaniu metod: progowania, wydzielania krawędzi, rozrostu obszarów, dziel i łącz, klasyfikacji punktów;
  • metody określania cech: współczynniki kształtu, momenty geometryczne;
  • podstawowe metody identyfikacji obrazów: klasyfikacja w przestrzeni cech, metoda strukturalna.


Kolokwia (2h).



Zakres laboratorium
Laboratorium z projektem stanowi uzupełnienie wykładu o doświadczenia praktyczne w stosowaniu omawianych na nim cyfrowych algorytmów przetwarzania i analizy obrazów.


Laboratorium obejmuje problemy akwizycji i poprawy jakości obrazów cyfrowych.
Studenci w trakcie ćwiczeń na laboratorium praktycznie zapoznają się z następującymi zagadnieniami:

  • problemy akwizycji obrazów na przykładzie skanera,

  • usuwanie zakłóceń i zniekształceń z obrazu,

  • zastosowanie i właściwości przestrzennych metod poprawy jakości obrazów cyfrowych,

  • zastosowanie i właściwości częstotliwościowych metod poprawy jakości obrazów cyfrowych.



Zakres projektu
Projekt obejmuje problemy analizy i rozpoznawania obrazów.
W ramach projektu studenci projektują i implementują moduł programowy realizujący wybrane kroki przetwarzania, analizy i rozpoznawania obrazów dla konkretnego zastosowania. Projekt obejmuje implementację, testowanie i wyciągnięcie wniosków praktycznych na temat algorytmów segmentacji, wyznaczania cech oraz klasyfikacji obrazów.

Literatura:

    1. R.Tadeusiewicz : Systemy wizyjne robotów przemysłowych, WNT 1992.

    2. R.Tadeusiewicz, P.Korohoda : Komputerowa analiza i przetwarzanie obrazów, Wydawnictwo Postępu Telekomunikacji, Kraków 1997.

    3. C.D.Watkins, A.Sadun, S.Marenka : Nowoczesne metody przetwarzania obrazu, WNT 1995.

    4. T.Pavlidis : Grafika i przetwarzanie obrazów, WNT, 1987.

    5. M.Ostrowski (red.): Informacja obrazowa, WNT, 1992.

Zajęcia w cyklu "rok akademicki 2019/2020 - sem. letni" (zakończony)

Okres: 2020-02-22 - 2020-09-30
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Laboratorium, 15 godzin, 36 miejsc więcej informacji
Projekt, 15 godzin, 36 miejsc więcej informacji
Wykład, 30 godzin, 36 miejsc więcej informacji
Koordynatorzy: Julian Myrcha
Prowadzący grup: Krzysztof Chabko, Krzysztof Gracki, Julian Myrcha, Tomasz Trzciński
Lista studentów: (nie masz dostępu)
Zaliczenie: Egzamin
Jednostka realizująca:

103200 - Instytut Informatyki

Zajęcia w cyklu "rok akademicki 2019/2020 - sem. zimowy" (zakończony)

Okres: 2019-10-01 - 2020-02-21
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Laboratorium, 15 godzin, 48 miejsc więcej informacji
Projekt, 15 godzin, 48 miejsc więcej informacji
Wykład, 30 godzin, 48 miejsc więcej informacji
Koordynatorzy: Przemysław Rokita
Prowadzący grup: Krzysztof Chabko, Krzysztof Gracki, Jacek Komorowski, Przemysław Rokita, Tomasz Trzciński
Lista studentów: (nie masz dostępu)
Zaliczenie: Egzamin
Jednostka realizująca:

103200 - Instytut Informatyki

Zajęcia w cyklu "rok akademicki 2018/2019 - sem. letni" (zakończony)

Okres: 2019-02-18 - 2019-09-30
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Laboratorium, 15 godzin, 48 miejsc więcej informacji
Projekt, 15 godzin, 48 miejsc więcej informacji
Wykład, 30 godzin, 48 miejsc więcej informacji
Koordynatorzy: Julian Myrcha
Prowadzący grup: Krzysztof Chabko, Łukasz Dąbała, Krzysztof Gracki, Julian Myrcha
Lista studentów: (nie masz dostępu)
Zaliczenie: Egzamin
Jednostka realizująca:

103200 - Instytut Informatyki

Zajęcia w cyklu "rok akademicki 2018/2019 - sem. zimowy" (zakończony)

Okres: 2018-10-01 - 2019-02-17
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Laboratorium, 15 godzin, 48 miejsc więcej informacji
Projekt, 15 godzin, 48 miejsc więcej informacji
Wykład, 30 godzin, 48 miejsc więcej informacji
Koordynatorzy: Przemysław Rokita
Prowadzący grup: Krzysztof Chabko, Krzysztof Gracki, Jacek Komorowski, Przemysław Rokita, Tomasz Trzciński
Lista studentów: (nie masz dostępu)
Zaliczenie: Egzamin
Jednostka realizująca:

103200 - Instytut Informatyki

Zajęcia w cyklu "rok akademicki 2017/2018 - sem. letni" (zakończony)

Okres: 2018-02-19 - 2018-09-30
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Laboratorium, 15 godzin, 48 miejsc więcej informacji
Projekt, 15 godzin, 48 miejsc więcej informacji
Wykład, 30 godzin, 48 miejsc więcej informacji
Koordynatorzy: Julian Myrcha
Prowadzący grup: Krzysztof Chabko, Krzysztof Gracki, Julian Myrcha
Lista studentów: (nie masz dostępu)
Zaliczenie: Egzamin
Jednostka realizująca:

103200 - Instytut Informatyki

Zajęcia w cyklu "rok akademicki 2017/2018 - sem. zimowy" (zakończony)

Okres: 2017-10-01 - 2018-02-18
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Laboratorium, 15 godzin, 48 miejsc więcej informacji
Projekt, 15 godzin, 48 miejsc więcej informacji
Wykład, 30 godzin, 48 miejsc więcej informacji
Koordynatorzy: Przemysław Rokita
Prowadzący grup: Przemysław Rokita
Lista studentów: (nie masz dostępu)
Zaliczenie: Egzamin
Jednostka realizująca:

103200 - Instytut Informatyki

Zajęcia w cyklu "rok akademicki 2016/2017 - sem. letni" (zakończony)

Okres: 2017-02-20 - 2017-09-30
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Laboratorium, 15 godzin, 60 miejsc więcej informacji
Projekt, 15 godzin, 60 miejsc więcej informacji
Wykład, 30 godzin, 60 miejsc więcej informacji
Koordynatorzy: Przemysław Rokita
Prowadzący grup: Przemysław Rokita
Lista studentów: (nie masz dostępu)
Zaliczenie: Egzamin
Jednostka realizująca:

103200 - Instytut Informatyki

Zajęcia w cyklu "rok akademicki 2016/2017 - sem. zimowy" (zakończony)

Okres: 2016-10-01 - 2017-02-19
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Laboratorium, 15 godzin, 42 miejsc więcej informacji
Projekt, 15 godzin, 42 miejsc więcej informacji
Wykład, 30 godzin, 42 miejsc więcej informacji
Koordynatorzy: Przemysław Rokita
Prowadzący grup: Przemysław Rokita
Lista studentów: (nie masz dostępu)
Zaliczenie: Egzamin
Jednostka realizująca:

103200 - Instytut Informatyki

Zajęcia w cyklu "rok akademicki 2015/2016 - sem. letni" (zakończony)

Okres: 2016-02-23 - 2016-09-30
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Laboratorium, 15 godzin, 32 miejsc więcej informacji
Projekt, 15 godzin, 32 miejsc więcej informacji
Wykład, 30 godzin, 32 miejsc więcej informacji
Koordynatorzy: Julian Myrcha
Prowadzący grup: Julian Myrcha
Lista studentów: (nie masz dostępu)
Zaliczenie: Egzamin
Jednostka realizująca:

103200 - Instytut Informatyki

Zajęcia w cyklu "rok akademicki 2015/2016 - sem. zimowy" (zakończony)

Okres: 2015-10-01 - 2016-02-22
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Laboratorium, 15 godzin, 64 miejsc więcej informacji
Projekt, 15 godzin, 64 miejsc więcej informacji
Wykład, 30 godzin, 64 miejsc więcej informacji
Koordynatorzy: Przemysław Rokita
Prowadzący grup: Przemysław Rokita
Lista studentów: (nie masz dostępu)
Zaliczenie: Egzamin
Jednostka realizująca:

103200 - Instytut Informatyki

Zajęcia w cyklu "rok akademicki 2014/2015 - sem. letni" (zakończony)

Okres: 2015-02-23 - 2015-09-30
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Laboratorium, 15 godzin, 48 miejsc więcej informacji
Projekt, 15 godzin, 48 miejsc więcej informacji
Wykład, 30 godzin, 48 miejsc więcej informacji
Koordynatorzy: Przemysław Rokita
Prowadzący grup: Przemysław Rokita
Lista studentów: (nie masz dostępu)
Zaliczenie: Egzamin
Jednostka realizująca:

103200 - Instytut Informatyki

Zajęcia w cyklu "rok akademicki 2014/2015 - sem. zimowy" (zakończony)

Okres: 2014-09-29 - 2015-02-22
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Laboratorium, 15 godzin, 64 miejsc więcej informacji
Projekt, 15 godzin, 64 miejsc więcej informacji
Wykład, 30 godzin, 64 miejsc więcej informacji
Koordynatorzy: Przemysław Rokita
Prowadzący grup: Przemysław Rokita
Lista studentów: (nie masz dostępu)
Zaliczenie: Egzamin
Jednostka realizująca:

103200 - Instytut Informatyki

Zajęcia w cyklu "rok akademicki 2013/2014 - sem. letni" (zakończony)

Okres: 2014-02-24 - 2014-09-28
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Laboratorium, 15 godzin, 48 miejsc więcej informacji
Projekt, 15 godzin, 48 miejsc więcej informacji
Wykład, 30 godzin, 48 miejsc więcej informacji
Koordynatorzy: Przemysław Rokita
Prowadzący grup: Przemysław Rokita
Lista studentów: (nie masz dostępu)
Zaliczenie: Egzamin
Jednostka realizująca:

103200 - Instytut Informatyki

Zajęcia w cyklu "rok akademicki 2013/2014 - sem. zimowy" (zakończony)

Okres: 2013-10-01 - 2014-02-23
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Laboratorium, 15 godzin, 64 miejsc więcej informacji
Projekt, 15 godzin, 64 miejsc więcej informacji
Wykład, 30 godzin, 64 miejsc więcej informacji
Koordynatorzy: Przemysław Rokita
Prowadzący grup: Przemysław Rokita
Lista studentów: (nie masz dostępu)
Zaliczenie: Egzamin
Jednostka realizująca:

103200 - Instytut Informatyki

Zajęcia w cyklu "rok akademicki 2012/2013 - sem. letni" (zakończony)

Okres: 2013-02-20 - 2013-09-30
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Laboratorium, 15 godzin, 64 miejsc więcej informacji
Projekt, 15 godzin, 64 miejsc więcej informacji
Wykład, 30 godzin, 64 miejsc więcej informacji
Koordynatorzy: Przemysław Rokita
Prowadzący grup: Przemysław Rokita
Lista studentów: (nie masz dostępu)
Zaliczenie: Egzamin
Jednostka realizująca:

103200 - Instytut Informatyki

Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Politechnika Warszawska.