Przetwarzanie obrazów dla kierunku Informatyka


Materiały do wykładów: (chronione hasłem)


Regulamin laboratorium


Biblioteka oprogramowania


Instrukcje do ćwiczeń laboratoryjnych:

  • Proste operacje na obrazach

W ćwiczeniu demonstrowane sa podstawowe operacje punktowe na obrazach (dodawanie stałej, skalowanie wartosci, normalizacja, progowanie i kwantyzacja). Pokazane sa własnosci statystyczne obrazu (histogram) oraz efekt ich zmiany (normalizacja obrazu, wyrównanie histogramu). Badany jest wpływ korekcji gamma na postrzegalnosć kwantyzacji.

Instrukcja do ćwiczenia

·        
Miary jakosci obrazów


Ćwiczenie zapoznaje studentów z subiektywnymi metodami oceny jakosci obrazów (skala jakosci, obróbka statystyczna ocen grupy obserwatorów) oraz obiektywnymi miarami jakosci (PSNR, modelowanie mechanizmów percepcji). Demonstrowane sa różne rodzaje zniekształceń powstajace przy kodowaniu i przekształcaniu obrazów.

Instrukcja do ćwiczenia

·        
Reprezentacja koloru i przestrzenie barw


Badane sa własciwosci różnych sposobów reprezentacji koloru w przestrzeniach barwnych. Demonstrowane sa składowe R, G, B kolorowych obrazów naturalnych i odpowiednie składowe Y, CB i CR. Dokonywane sa proste manipulacje (skalowanie, dodanie stałej, kwantowanie) na tych składowych. Demonstrowane sa również własciwosci przestrzeni IHS oraz L*a*b*.

Instrukcja do ćwiczenia

·        
Własnosci widmowe obrazów monochromatycznych


W ćwiczeniu dokonuje się dwuwymiarowej transformacji Fouriera obrazów scen naturalnych. Demonstrowane jest widmo amplitudowe oraz fazowe. Porównywane sa widma kilku obrazów. Dokonywane sa proste manipulacje na reprezentacji widmowej (usuwanie, podmiana lub modyfikacja składowej amplitudowej lub fazowej widma zespolonego) oraz odwrotna transformacja Fouriera. Demonstrowane sa również widma amplitudowe i fazowe prostych obrazów syntetycznych.

Instrukcja do ćwiczenia

·        
Filtry liniowe o skończonej odpowiedzi impulsowej


Demonstrowane sa charakterystyki amplitudowe filtrów dwuwymiarowych FIR. Następnie dokonuje się filtracji obrazów tymi filtrami. Zwracana jest uwaga na problemy realizacyjne (dokładnosć, przekraczanie zakresów). W ćwiczeniu przygotowany jest zestaw obrazów o celowo pogorszonej jakosci, która można poprawić stosujac odpowiedni filtr.

Instrukcja do ćwiczenia

·        
Filtry nieliniowe


Obserwowany jest wynik działania operacji morfologicznych rozszerzanie, zwężanie, otwarcie i domknięcie dla obrazów syntetycznych i naturalnych. Eksperymenty z tymi filtrami przeprowadzane sa dla różnych rozmiarów masek filtrów. Demonstrowane jest działanie filtru medianowego na obraz naturalny. Obrazy zakłócone syntetycznym szumami impulsowymi o różnym charakterze poddane sa filtracji kilkoma filtrami medianowymi, w tym filtrem medianowym ważonym.

Instrukcja do ćwiczenia

·        
Wykrywanie krawędzi i segmentacja obrazów


W ćwiczeniu demonstrowane sa różne metody wykrywania krawędzi w obrazach naturalnych i syntetycznych (filtracja górnoprzepustowa, metody gradientowe). Obserwowana jest odpornosć technik na zakłócenia obrazów szumem. W ćwiczeniu prezentowane sa dwie techniki wydzielania obiektów z tła (segmentacja przez podział oraz przez rozrost).

Instrukcja do ćwiczenia

·        
Kodowanie predykcyjne obrazów


Demonstrowane sa techniki kompresji obrazów oparte na kodowaniu błędu predykcji. Obserwowany jest obraz błędu predykcji otrzymany dla obrazu naturalnego z zastosowaniem predyktorów liniowych pierwszego rzędu i wyższych rzędów. Badane sa własnosci statystyczne tego błędu (obserwacja histogramu). Wyznaczany jest stopień kompresji przy zastosowaniu kodów entropowych i porównywaniu z bezposrednim kodowaniem tresci obrazu takim samym algorytmem. Następnie wprowadzana jest stratnosć przez kwantowanie błędu predykcji z różna liczba poziomów kwantyzacji i demonstrowane sa wynikajace z niej zniekształcenia wizualne. Porównywany jest stopień kompresji uzyskiwany przy dalszym kodowaniu entropowym skwantowanego błędu predykcji.

Instrukcja do ćwiczenia

·        
Kodowanie transformatowe obrazów


W ćwiczeniu demonstrowane sa dwie techniki kodowania transformatowego z wykorzystaniem transformacji DCT i DWT dla obrazów naturalnych i syntetycznych. Obserwuje się wpływ kwantowania na jakosć zrekonstruowanych obrazów. Demonstrowana jest technika kodowania i dekodowania zgodnego ze standardem kompresji JPEG. Wyznaczana jest zależnosć PSNR w funkcji stopnia kompresji.

Instrukcja do ćwiczenia

·        
Kodowanie subpasmowe obrazów


Ćwiczenie demonstruje technikę kompresji obrazów oparta na kodowaniu subpasmowym. Dokonywana jest analiza subpasmowa obrazu i badane sa własciwosci poszczególnych subpasm. Badany jest wpływ stratnej reprezentacji (kwantowania) w poszczególnych subpasmach na jakosć zrekonstruowanego obrazu. Wyznaczana jest zależnosć błędu od stopnia kompresji.

Instrukcja do ćwiczenia

·        
Kwantowanie wektorowe


Prezentowana jest metoda kompresji wykorzystujaca kwantowanie wektorowe. Pokazane sa dwie ksiażki kodowe oraz metody ich wyznaczenia (podział binarny, LBG). Demonstrowane sa zniekształcenia wprowadzone przez kwantowanie. Dokonywana jest ocena jakosci skompresowanych obrazów (PSNR, ocena subiektywna) oraz wyznacza się krzywa PSNR w funkcji kompresji.

Instrukcja do ćwiczenia

·        
Kodowanie sekwencji wizyjnych


W ćwiczeniu prezentowane sa techniki kompresji sekwencji wizyjnych. Obserwowane sa obrazy różnicy pomiędzy kolejnymi obrazami sewkwencji. Demonstrowana jest technika estymacji ruchu oraz kompensacji ruchu. Porównuje się jakosć zrekonstruowanych sekwencji i stopień kompresji dla różnych wariantów kodowania (bez kompensacji ruchu, bez dosyłania błędu predykcji, z kompensacja ruchu).

Instrukcja do ćwiczenia



Last modified on: