Cwicz03.pdf

(244 KB) Pobierz
PRZETWARZANIE OBRAZÓW - POBD
Ćwiczenie 3: Operacje jednopunktowe
Uwaga1:
Przed przystąpieniem do wykonywania ćwiczenia należy wykazać się znajomością materiału
przedstawionego na wykładzie 3 (odpowiedzi ustne na pytania, testowanie wskazanych aplikacji).
Uwaga2:Wszystkie
obrazy pierwotne przetwarzane w ćwiczeniu (nie dotyczy zadania 1) powinny być
oznakowane.
Uwaga3:
Przykładowe rozwiązania zadań z ćwiczenia zamieszczono w skrypcie „Przetwarzanie Obrazów ćwiczenia
laboratoryjne”, WSISiZ, Warszawa 2008.
1. Operacje jednopunktowe (jednoargumentowe, wieloargumentowe, operatory, histogramy,
uniwersalny operator punktowy)
a)
Korzystajac z programu
Corel PhotoPaint,
dla wybranego obrazu utworzyć galerię obrazów: pierwotny,
wynikowy, oraz ich histogramów przed i po operacjach
-
negacji: (Image, Transform, Invert),
- redukcji poziomów szarości (Image, Transform, Posterize)
- progowania (Image, Transform, Threshold, bilevel)
- rozciągania histogramu (Image, Adjust, Auto Equalization)
- modyfikacji postaci graficznej operatora jednopunktowego (np. Image, Adjust, Tone
Curve, Linear)
- arytmetycznej i logicznej na stałej i obrazie lub na dwóch obrazach (Image, Calculate) – tak aby
wygenerować obraz złożony z dwóch przenikających się obrazów źródłowych.
b)
Korzystajac z programu
Image-Pro Plus
(wersja demonstracyjna) dla wybranego obrazu utworzyć galerię obrazów:
pierwotny, wynikowy, oraz ich histogramów przed i po operacjach:
-
negacji: (Enhance, Invert Image),
- progowania (binaryzacji): (Process, ustawienie progu z zakresu np. Threshold 0-255, White on
- Black/ Black on White).
- progowania przedziałami minimum 3 klasy (Image, Process, Segmentation).
- rozciągania (Process, Equalize, Best Fit)
- Odcięcia poziomów szarości (Enhance, Display Range)
- modyfikacji postaci graficznej operatora jednopunktowego (np. enhance, contrast enhancement)
- arytmetycznych i logicznych na dwóch obrazach (Process, Operations)
Uwaga:
W celu uniknięcia przekroczenia zakresu w wyniku operacji matematycznych na dwóch obrazach należy
odpowiednio dostosować zakres poziomów szarości operatorów korzystając z rozciągania lub zawężania zakresu
poziomów szarości w obrazie.
Zadanie 1 [0-1,5 pkt.]
W zadanym przez prowadzącego obrazie (plik
Cwicz03Zad1Obraz
na UBIKu) przeprowadzić, według zadanego
poniżej klucza, operację wyodrębnienia obiektów o słabo rozróżnialnych szczegółach stosując
uniwersalną operację
punktową (UOP).
Zadanie rozwiązać dla przypadków:
1. Wyodrębnione obiekty zachowują pierwotny rozkład poziomów szarości, tło jest jednolite o poziomie zadanym
według klucza,
2. Wyodrębnione obiekty zostają sprowadzone do zadanego według klucza jednolitego poziomu szarości, tło
zachowuje pierwotny rozkład poziomów szarości,
3. W wyodrębnionych obiektach następuje radykalne polepszenie rozróżnialności szczegółów, tło jest jednolite o
poziomie zadanym według klucza.
(W zadaniu wykorzystać program
Corel PhotoPaint).
Zadanie 2 [0-1 pkt.]
Dokonać poprawy jakości jednego z obrazów...Natur\twarz.bmp lub ...Natur\niedzkol.gif np. przez: a) dodanie
pewnej stałej, b) przemnożenia przez stałą (zasymulować mnożenie dodawaniem), c) rozciągnięcie histogramu.
Przeanalizować, w jaki sposób każda z operacji (a) i (b) wpłynęła na histogram obrazu. Która z zastosowanych
metod dała najlepsze rezultaty i dlaczego? (W zadaniu wykorzystać program
Corel PhotoPaint).
Uwaga:
Dodanie stałej zasymulować dodaniem obrazu, składającego się z piksli o jednakowych poziomach szarości.
Zadanie 3
[0- 0,5 pkt.]
Za pomocą operacji arytmetycznej i logicznej na stałej i obrazie lub na dwóch obrazach (Corel
PhotoPaint:
Image,
Calculate) wygenerować obraz złożony z przenikających się obrazów źródłowych w taki sposób, aby obraz
wynikowy przekazywał widzowi pewne przesłanie lub emocje. Do wykonania zadania można wykorzystać obrazy
podane przez prowadzącego lub własne. Przed złożeniem należy obrazy przygotować poprzez odpowiednie dobranie
rozkładu poziomów szarości oraz wzajemnego położenia obiektów.
Przykłady:
Przykład 1
Użyto narzędzie progowania (treshold) poziomów szarości.
Samolot z racji ciemnego tła i dla wyraźnego zarysowania kadłuba został rozjaśniony.
Ryba rozjaśniona w celu lepszego dopasowania do tła samolotu.
+
Przykład 2
=
obydwa obrazy przekształcone zostały do skali szarości, następnie została wykonana operacja różnicy,
czyli: 'zrodlo2' - 'zrodlo1'
zrodlo1
zrodlo2
'zrodlo2' - 'zrodlo1'
Ćwiczenie 3 –
klucz do
Zadania 1
Zadanie 1 –
wartości poziomów szarości dla przypadków 1,2,3;
n –
numer zespołu
Grupa BD1,TE1:
Przypadek
1
2
3
Poziom
szarości
Grupa IO1:
Przypadek
Poziom
szarości
110+3n
3n+3
50+3n
1
60+3n
2
3n+40
3
120+3n
Zgłoś jeśli naruszono regulamin