Geometria obrazu Wykład 1

Slides:



Advertisements
Podobne prezentacje
Geometria obrazu Wykład 1
Advertisements

Temat 2: Podstawy programowania Algorytmy – 1 z 2 _________________________________________________________________________________________________________________.
Proces doboru próby. Badana populacja – (zbiorowość generalna, populacja generalna) ogół rzeczywistych jednostek, o których chcemy uzyskać informacje.
Równowaga chemiczna - odwracalność reakcji chemicznych
Plan Czym się zajmiemy: 1.Bilans przepływów międzygałęziowych 2.Model Leontiefa.
Tworzenie odwołania zewnętrznego (łącza) do zakresu komórek w innym skoroszycie Możliwości efektywnego stosowania odwołań zewnętrznych Odwołania zewnętrzne.
Stężenia Określają wzajemne ilości substancji wymieszanych ze sobą. Gdy substancje tworzą jednolite fazy to nazywa się je roztworami (np. roztwór cukru.
© Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania 1 Metody optymalizacji - Energetyka 2015/2016 Metody programowania liniowego.
© Matematyczne modelowanie procesów biotechnologicznych - laboratorium, Studium Magisterskie Wydział Chemiczny Politechniki Wrocławskiej, Kierunek Biotechnologia,
Excel 2007 dla średniozaawansowanych zajęcia z dnia
MIESZACZE CZĘSTOTLIWOŚCI. Przeznaczenie – odbiorniki, nadajniki, syntezery częstotliwości Podstawowy parametr mieszacza = konduktancja (nachylenie) przemiany.
Ekonometria stosowana Autokorelacja Piotr Ciżkowicz Katedra Międzynarodowych Studiów Porównawczych.
Ćwiczenia Zarządzanie Ryzykiem Renata Karkowska, ćwiczenia „Zarządzanie ryzykiem” 1.
Przemiany energii w ruchu harmonicznym. Rezonans mechaniczny Wyk. Agata Niezgoda Projekt współfinansowany przez Unię Europejską w ramach Europejskiego.
 Czasem pracy jest czas, w którym pracownik pozostaje w dyspozycji pracodawcy w zakładzie pracy lub w innym miejscu wyznaczonym do wykonywania pracy.
Wzór dla decydentów (poniższa prezentacja może być wykorzystywana i modyfikowana do Państwa potrzeb) Data, autor, tematyka, itd. „Wyzwania i szanse dla.
Zmienne losowe Zmienne losowe oznacza się dużymi literami alfabetu łacińskiego, na przykład X, Y, Z. Natomiast wartości jakie one przyjmują odpowiednio.
Analiza tendencji centralnej „Człowiek – najlepsza inwestycja”
Równowaga rynkowa w doskonałej konkurencji w krótkim okresie czasu Równowaga rynkowa to jest stan, kiedy przy danej cenie podaż jest równa popytowi. p.
© Prof. Antoni Kozioł, Wydział Chemiczny Politechniki Wrocławskiej MATEMATYCZNE MODELOWANIE PROCESÓW BIOTECHNOLOGICZNYCH Prezentacja – 4 Matematyczne opracowywanie.
W KRAINIE TRAPEZÓW. W "Szkole Myślenia" stawiamy na umiejętność rozumowania, zadawania pytań badawczych, rozwiązywania problemów oraz wykorzystania wiedzy.
Menu Jednomiany Wyrażenia algebraiczne -definicja Mnożenie i dzielenie sum algebraicznych przez jednomian Mnożenie sum algebraicznych Wzory skróconego.
POLITECHNIKA RZESZOWSKA im. Ignacego Łukasiewicza WYDZIAŁ ELEKTROTECHNIKI I INFORMATYKI ZAKŁAD METROLOGII I SYSTEMÓW POMIAROWYCH METROLOGIA Andrzej Rylski.
Optymalna wielkość produkcji przedsiębiorstwa działającego w doskonałej konkurencji (analiza krótkookresowa) Przypomnijmy założenia modelu doskonałej.
Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Perceptrony proste nieliniowe i wielowarstwowe © Kazimierz Duzinkiewicz, dr hab.
Papierosy to zła rzecz, z nim zdrowie idzie precz!!! Autor: Weronika Pączek.
1 Definiowanie i planowanie zadań budżetowych typu B.
Dorota Kwaśniewska OBRAZY OTRZYMYWA NE W SOCZEWKAC H.
Autorzy: Natalia Morkowska Łukasz Budrewicz. Ogólnie Przekształcenia punktowe czy też bezkontekstowe charakteryzują się dwoma cechami: 1. Przekształceniom.
Wytrzymałość materiałów
Test analizy wariancji dla wielu średnich – klasyfikacja pojedyncza
Kartografia tematyczna
Minimalizacja automatu
W kręgu matematycznych pojęć
DEFINICJA I ZASTOSOWANIE W JĘZYKU HASKELL
SYSTEM KWALIFIKACJI, AWANSÓW I SPADKÓW
System wspomagania decyzji DSS do wyznaczania matematycznego modelu zmiennej nieobserwowalnej dr inż. Tomasz Janiczek.
terminologia, skale pomiarowe, przykłady
MATEMATYCZNE MODELOWANIE PROCESÓW BIOTECHNOLOGICZNYCH
Liczby pierwsze.
Przybliżenia dziesiętne liczb rzeczywistych
ALGORYTMY I STRUKTURY DANYCH
Podstawy automatyki I Wykład /2016
Projektowanie wspomagane komputerem
Funkcja – definicja i przykłady
KOREKTOR RÓWNOLEGŁY DLA UKŁADÓW Z NIEMINIMALNOFAZOWYMI OBIEKTAMI Ryszard Gessing Instytut Automatyki, Politechnika Śląska Plan referatu Wprowadzenie.
Elementy fizyki kwantowej i budowy materii
PODSTAWY MECHANIKI PŁYNÓW
Podstawowe układy pracy wzmacniaczy operacyjnych
Tornister Warto zauważyć, że problem przeciążonych tornistrów szkolnych wynika  z kilku przyczyn: - Dzieci często noszą w plecakach więcej podręczników.
Tensor naprężeń Cauchyego
Problem Plecakowy (Problem złodzieja okradającego sklep)
Koszyk danych.
temat stwierdzenie Grafika SmartArt z obrazami na czerwonym tle
Pisemne dzielenie liczb naturalnych
Proste obliczenia w arkuszu kalkulacyjnym
Dlaczego masa atomowa pierwiastka ma wartość ułamkową?
Implementacja rekurencji w języku Haskell
Znajdowanie liczb pierwszych w zbiorze
Doskonalenie rachunku pamięciowego u uczniów
REGRESJA WIELORAKA.
Wyrównanie sieci swobodnych
Wytrzymałość materiałów
Prawa ruchu ośrodków ciągłych c. d.
Program na dziś Wprowadzenie Logika prezentacji i artykułu
dr Robert Kowalczyk, PWSZ Płock
Zapis prezentacji:

Geometria obrazu Wykład 1 Przetwarzanie obrazu Filtry. Filtry dolnoprzepustowe. Filtry górnoprzepustowe. Filtry krawędziowe. Filtry konturowe. Flitry statystyczne.

f1,1 f1,0 f1,-1 f0,-1 f0,0 f0,1 f-1,1 f-1,0 f-1,-1 Filtry. W przetwarzaniu obrazów filtry stosuje się do obliczenia nowej wartości piksela na podsta-wie wartości pikseli z jego otoczenia. Każdy z sąsiednich pikseli ma określoną wagę, którą uwzględnia się podczas obliczeń. Wagi te za-pisywane są w postaci maski. Typowe rozmia-ry masek to 3 x 3, 5 x 5 lub 7 x 7. Rozmiary masek zazwyczaj są nieparzyste, ponieważ środkowy element reprezentuje piksel dla którego wykonywana jest operacja przekształ-cania filtrem. Rozpatrzmy maskę o rozmiarze 3 x 3. f1,1 f1,0 f1,-1 f0,-1 f0,0 f0,1 f-1,1 f-1,0 f-1,-1

Nową wartość składowej punktu o współrzędnych (i, j) obliczamy w następujący sposób. Najpierw liczymy sumę ważoną składowych danego punktu i jego sąsiadów z wagami występującymi w masce filtra, tzn. S = f-1,-1a(i-1,j-1) + f-1,0a(i-1,j) + f-1,1a(i-1,j+1) + f0,-1a(i,j-1) + f0,0a(i,j) + f0,1a(i,j+1) + f1,-1a(i+1,j-1) + f1,0a(i+1,j) + f1,1a(i+1,j+1). Następnie otrzymaną sumę S dzielimy przez sumę wszystkich wag maski (jeśli jest ona różna od 0, w przeciwnym razie skalujemy wyniki). Taka normalizacja wartości składowej punktu ma na celu zapobieżenie zmianie jasności przetwarzanego obrazu. a’(i,j) = S/(f-1,-1 + f-1,0 + f-1,1 + f0,-1 + f0,0 + f0,1 + f1,-1 + f1,0 + f1,1). Obliczenia wykonujemy osobno dla każdej składowej obrazu, np. jeżeli obraz reprezentowany jest w modelu RGB, to robimy to oddzielne dla składowych R, G i B.

Dla punktów położonych blisko krawędzi obrazu może zdarzyć się, że maska częściowo wychodzi poza obraz. Problem ten można spróbować rozwiązać na kilka sposobów, np.: pomijając filtrację dla takich punktów, - zmniejszając obraz po filtracji o punk-ty, dla których proces ten nie mógł być wykonany, dodając do filtrowanego obrazu zduplikowane piksele znajdujące się na jego brzegu.

Filtry dolnoprzepustowe (ang. low-pass). Filtry te przepuszczają elementy obrazu o małej częstotliwości. Elementy o wysokiej częstotliwości (szumy, drobne szczegóły) są natomiast tłumione bądź wręcz blokowane. Wynikiem działania takich filtrów jest redukcja szumu (w szczególności gdy obejmuje on niewiele pikseli), ale również wygładzenie i rozmycie obrazu (przy zachowaniu jego ksztaltu).

Przykłady. Filtr uśredniający - jego wynikiem jest uśrednie-nie każdego piksela względem jego sąsiadów. Filtr kwadratowy - odfiltrowuje większą liczbę szczegółów jak w przypadku poprzedniego filtru. Filtr kołowy - jest modyfikacją filtru kwadrato-wego - kształt jego maski zbliżony jest do koła, punkty położone w narożnikach nie biorą udziału w procesie filtracji. 1 1 1

LP - różni się od filtra uśredniającego zwięk-szeniem wagi, dla aktualnie przetwarzanego punktu, powoduje to zmniejszenie "efektu roz-mycia" w stosunku do filtra uśredniającego. Zmieniając wagę środkowego elementu otrzymujemy różne filtry. Filtr piramidalny - gdyby kolejne komórki tego filtru miałyby postać słupków o wysokości od-powiadającej przypisanej im wadze to w efekcie otrzymalibyśmy bryłę podobną do piramidy. 1 4 1 2 3 4 6 9

Filtr stożkowy - gdyby kolejne komórki tego filtru miałyby postać słupków o wysokości odpowiadającej przypisanej im wadze to w efekcie otrzymalibyśmy bryłę podobną do stożka. Filtr Gaussa - gdyby kolejne komórki tego filtru miałyby postać słupków o wysokości odpowiadającej przypisanej im wadze to w efekcie otrzymalibyśmy bryłę podobną do krzywej rozkładu normalnego Gaussa. Znaczenie wartości punktu rośnie wraz ze zmniejszaniem się odległości do obliczanego punktu w sposób opisany przez funkcje Gaussa. Filtr Gaussa lepiej zachowuje krawędzie i detale, ale gorzej usuwa szum. 1 2 5 1 2 4 8 16

Przykład. [http://aragorn.pb.bialystok.pl/~boldak/DIP/CPO-W03-v02-50pr.pdf]

Przykład (usuwanie szumów). [http://aragorn.pb.bialystok.pl/~boldak/DIP/CPO-W03-v02-50pr.pdf]

Filtry górnoprzepustowe (ang. high-pass). Filtry te przepuszczają i wzmacniają elementy obrazu o dużej częstotliwości, czyli szumy, drobne szczegóły i krawędzie. Tłumieniu natomiast ulegają elementy o niskiej częstotliwości. Wynikiem działania takich filtrów jest wyostrzenie obrazu, a także zwiększenie ilości (wyrazistości) szumów.

Filtr „usuń średnią” (ang Filtr „usuń średnią” (ang. mean removal) - jest podstawową wersją filtru górnoprze-pustowego. Jego użycie powoduje znaczne wyostrzenie obrazu, ale także wzmocnienie wszelkich szumów i zakłóceń. Filtr HP - w porównaniu z poprzednim fil-trem, cechuje się mniejszym wyostrzeniem obrazu, nie uwypukla tak bardzo szumów znajdujących się w przetwarzanym obrazie. Filtr HP’ - z przedstawionych tu filtrów górnoprzepustowych powoduje najmniejsze wzmocnienie szumów. -1 9 1 -2 5 -1 20

Filtry przesuwania i odejmowania przesuwają obraz a następnie odejmują obraz od jego kopii. Filtry te służą do wykrywania krawędzi w obrazie. W zależności od kierunku przesuwania obrazu będą to krawędzie pionowe, poziome bądź ukośne. Należy zauważyć, że w wyniku działania tego rodzaju filtrów wynikowa wartość składowej piksela może wyjść ujemna. W takim wypadku należy użyć wartości bezwzględnej albo sprowadzić wartość do 0.

Filtr pionowy - przesuwa obraz o jeden punkt w kierunku pionowym a następnie odejmuje wartość punktu od jego kopii. W ten sposób wykrywa na obrazie krawędzie poziome. Filtr poziomy - przesuwa obraz o jeden punkt w kierunku poziomym a następnie odejmuje wartość punktu od jego kopii. W ten sposób wykrywa krawędzie pionowe. Filtr ukośny - przesuwa obraz o jeden punkt na ukos a następnie odejmuje wartość punktu od jego kopii. W ten sposób wykrywa krawędzie ukośne . -1 1 1 -1 -1 1

Gradientowe filtry kierunkowe (ang Gradientowe filtry kierunkowe (ang. gradient directional) służą do wykrywania krawędzi w obrazie. Filtry te uwypuklają zmienności intensywności światła wzdłuż określonego kierunku (liczymy amplitudę gradientu). Nazwa kolejnych przedstawionych filtrów określa krawędzie (zgodnie z kierunkiem geograficznym), które będą wykryte na obrazie wynikowym.

1 -1 -2 Wschód: Południowy-zachód: Północ: 1 -1 -2 -1 1 -2

Przykład. Pole wektorowe gradientu nałożone na obraz oryginalny pokazuje kierunek wzrostu jasności obrazu. [http://aragorn.pb.bialystok.pl/~boldak/DIP/CPO-W03-v02-50pr.pdf]

Filtry uwypuklające (ang Filtry uwypuklające (ang. embossing) wprowadzają złudzenie wypukłości i wklęsłości w miejscach, gdzie w obrazie znajdują się krawędzie - daje to efekt podobny do płaskorzeźby. Nazwa kolejnych przedstawionych filtrów określa krawędzie, zgodnie z kierunkiem geograficznym, które będą uwypuklone w obrazie wynikowym.

1 -1 Wschód: Południowy-zachód: Północ: -1 1 -1 1

Filtry Laplace'a są stosowane są do wykrywania krawędzi Filtry Laplace'a są stosowane są do wykrywania krawędzi. W porównaniu do przedstawionych wcześniej filtrów cechuje je wielokierunkowość - wykrywają krawędzie we wszystkich kierunkach (ale nie zawsze skutecznie). Ponadto dają w efekcie ostrzejsze krawędzie. Można je też stosować do wykrywania „plam” (ang. blob detection). W zależności od grubości wykrywanych linii należy stosować maski różnych rozmiarów.

-1 4 Ukośny filtr Laplace’a: Poziomy filtr Laplace’a : Pionowy filtr Laplace’a : -1 2 -1 2

Zastosowanie filtrów Laplace’a. Przykład. Zastosowanie filtrów Laplace’a. [http://aragorn.pb.bialystok.pl/~boldak/DIP/CPO-W03-v02-50pr.pdf]

Filtry konturowe służą do wykrywania krawędzi Filtry konturowe służą do wykrywania krawędzi. Podstawowymi filtrami konturowymi są filtry Sobel'a oraz Prewitt'a. Poziomy filtr Sobela Pionowy filtr Sobiela Poziomy filtr Prewitta’a Pionowy filtr Prewitta -1 2 -2 1 1 -1 2 -2 1 -1 1 -1 -1 1

[https://www. slideshare [https://www.slideshare.net/Mark_Kilgard/siggraph-2012-nvidia-opengl-for-2012-728] [http://slideplayer.pl/slide-9172599/]

Filtry statystyczne - wykorzystuje się je podobnie jak przedstawione powyżej filtry liniowe. Wartość wynikowa powstaje nie w wyniku obliczenia sumy ważonej (funkcji splotu) poszczególnych pikseli, lecz poprzez wybranie wartości odpowiedniego piksela w masce. Filtr medianowy - mediana, to wartość środkowa. Wynikiem działania tego filtru jest wybranie piksela o wartości środkowej wszystkich pikseli pod maską, czyli dla filtru 3x3 będzie to taka wartość punktu, że wśród pozostałych punktów 4 mają wartość niewiększą i 4 wartość niemniejszą. Filtr medianowy pozwala na eliminacje szumu z obrazu bez znacznego rozmycia obrazu, tak charakterystycznego dla filtrów dolnoprzepustowych.

Filtr minimalny - zwany jest także filtrem kompresujacym albo erozyjnym. Jego działanie polega na wybraniu w masce punktu o wartości najmniejszej. Jego działanie powoduje zmniejszenie jasności obrazu dające efekt erozji obiektów. Czasem mówi się, że daje on efekt jakby obraz namalowany został przy użyciu farb olejnych.

Filtr maksymalny - zwany jest także filtrem dekompresującym albo ekspansywnym. Jego działanie polega na wybraniu w masce punktu o wartości największej. Jego działanie powoduje zwiększenie jasności obrazu dające efekt powiększania się obiektów.

Dziękuję za uwagę.

Ćwiczenia. Jak uzasadnić parametry maski dla filtrów Laplace’a ? Jaki filtr lepiej pasuje do obrazów w mieście, a jaki do krajobrazów ?