Aproksymacja kraw. Od wielu lokalnych cech (edge elements) do spójnej, jednowymiarowej. epnej aproksymacji

Podobne dokumenty
Cyfrowe przetwarzanie obrazów i sygnałów Wykład 9 AiR III

edzi (local edge detectors) Lokalne operatory wykrywania kraw

WYK LAD 5: GEOMETRIA ANALITYCZNA W R 3, PROSTA I P LASZCZYZNA W PRZESTRZENI R 3

Stereowizja dwukamerowa

Cyfrowe przetwarzanie obrazów i sygnałów Wykład 7 AiR III

Mnożniki funkcyjne Lagrange a i funkcje kary w sterowaniu optymalnym

Podstawowe techniki segmentacji obszarów

Krzywe stożkowe Lekcja II: Okrąg i jego opis w różnych układach współrzędnych

POCHODNA KIERUNKOWA. DEFINICJA Jeśli istnieje granica lim. to granica ta nazywa siȩ pochodn a kierunkow a funkcji f(m) w kierunku osi l i oznaczamy

Mnożniki funkcyjne Lagrange a i funkcje kary w sterowaniu optymalnym

Rozdzia l 11. Przestrzenie Euklidesowe Definicja, iloczyn skalarny i norma. iloczynem skalarnym.

SZKO LA PODSTAWOWA HELIANTUS WARSZAWA ul. BAŻANCIA 16. Szeṡcian w uk ladzie wspȯ lrzȩdnych x, y, z GEOMETRIA PRZESTRZENNA STEREOMETRIA

i = [ 0] j = [ 1] k = [ 0]

Zastosowanie metod matematycznych w fizyce i technice - zagadnienia

ODLEGŁOŚĆ NA PŁASZCZYŹNIE - SPRAWDZIAN

Analiza obrazów w systemie wizyjnym

Wyk lad 9 Przekszta lcenia liniowe i ich zastosowania

Podstawy Fizyki IV Optyka z elementami fizyki współczesnej. wykład 8, Radosław Chrapkiewicz, Filip Ozimek

Analiza dla informatyków 2 DANI LI2 Pawe l Domański szkicowe notatki do wyk ladu

Równania prostych i krzywych; współrzędne punktu

Ćwiczenie nr 520: Metody interpolacyjne planowania ruchu manipulatorów

c a = a x + gdzie = b 2 4ac. Ta postać wielomianu drugiego stopnia zwana jest kanoniczna, a wyrażenie = b 2 4ac wyróżnikiem tego wielomianu.

Wyk lad 11 1 Wektory i wartości w lasne

Jak matematyka pomaga w wyszukiwanie wzorca

Normy wektorów i macierzy

Wyk lad 14 Formy kwadratowe I

stosunek przyrostu funkcji y do odpowiadajacego dy dx = lim y wielkości fizycznej x, y = f(x), to pochodna dy v = ds edkości wzgl edem czasu, a = dv

Analiza Matematyczna. Zastosowania Całek

Geometria odwzorowań inżynierskich rzut środkowy 06A

Statystyka w analizie i planowaniu eksperymentu

g liczb rzeczywistych (a n ) spe lnia warunek

czastkowych Państwo przyk ladowe zadania z rozwiazaniami: karpinw adres strony www, na której znajda

INTERPOLACJA I APROKSYMACJA FUNKCJI

Zastosowanie Robotów. Ćwiczenie 6. Mariusz Janusz-Bielecki. laboratorium

Geometria Struny Kosmicznej

w jednowymiarowym pudle potencja lu

Postulaty mechaniki kwantowej

c ze wzoru dwumianowego Newtona obliczyć sumy: a) 3 2 obliczyć wartości wyrazów będa cych liczbami ca lkowitymi,

TENSOMETRIA ZARYS TEORETYCZNY

Test numer xxx EGZAMIN PISEMNY Z MATEMATYKI DLA KANDYDATÓW NA KIERUNEK MATEMATYKA 5 LIPCA 2001 ROKU. Czas trwania egzaminu: 180 min.

Statystyka w analizie i planowaniu eksperymentu

WNIOSKOWANIE W MODELU REGRESJI LINIOWEJ

Geometria. Rozwiązania niektórych zadań z listy 2

Geometria w R 3. Iloczyn skalarny wektorów

Statystyka w analizie i planowaniu eksperymentu

Trigonometria. Funkcje trygonometryczne

Analiza Matematyczna Praca domowa

PYTANIA KONTROLNE STAN NAPRĘŻENIA, ODKSZTAŁCENIA PRAWO HOOKE A

x y = 2z. + 2y, z 2y df

FUNKCJE LICZBOWE. x 1

Matematyka stosowana i metody numeryczne

po lożenie cz astki i od czasu (t). Dla cz astki, która może poruszać siȩ tylko w jednym wymiarze (tu x)

Grafika komputerowa Wykład 8 Modelowanie obiektów graficznych cz. II

MiNI Akademia Matematyki na Politechnice Warszawskiej

Funkcje wielu zmiennych

1 Funkcje dwóch zmiennych podstawowe pojęcia

ANALIZA II 15 marca 2014 Semestr letni. Ćwiczenie 1. Czy dan a funkcjȩ da siȩ dookreślić w punkcie (0, 0) tak, żeby otrzymana funkcja by la ci ag la?

Oddzia lywania miedzycz. jony molekularne lub atomy. edzy A i B:

Ekonomia matematyczna i dynamiczna optymalizacja

Geometria odwzorowań inżynierskich. Zadania 10

Zagadnienia brzegowe dla równań eliptycznych

Krzywe stożkowe. Algebra. Aleksander Denisiuk

GAL z aweber/zadania/gal2017gw/ Wersja

po lożenie cz astki i od czasu (t). Dla cz astki, która może poruszać siȩ tylko w jednym wymiarze (tu x)

ZADANIA OPTYMALIZCJI BEZ OGRANICZEŃ

Sekantooptyki owali i ich własności

Uklady modelowe III - rotator, atom wodoru

Tekst poprawiony 27 XII, godz. 17:56. Być może dojda

Krzywe stożkowe Lekcja VI: Parabola

Ryszard Rȩbowski Wydzia l Zarz adzania i Informatyki PWSZ im. Witelona w Legnicy 14 marca 2009

i elektronów w czasteczkach (laboratoryjnym) operator Hamiltona dla czasteczki dwuatomowej (jadra 2M b a i b; m -masa elektronu e 2 r ij

Zbiory wypukłe i stożki

ALGEBRA Z GEOMETRIĄ ANALITYCZNĄ zadania z odpowiedziami

Równania Maxwella. prawo Faraday a. I i uogólnione prawo Ampera. prawo Gaussa. D ds = q. prawo Gaussa dla magnetyzmu. si la Lorentza E + F = q( Fizyka

Geometria odwzorowań inżynierskich Zadania 01

Transformaty. Kodowanie transformujace

Analiza dla informatyków 1 DANI LI1 Pawe l Domański szkicowe notatki do wyk ladu

Całki krzywoliniowe. SNM - Elementy analizy wektorowej - 1

Wersja testu A 15 lutego 2011 r. jest, że a) x R y R y 2 > Czy prawda. b) y R x R y 2 > 1 c) x R y R y 2 > 1 d) x R y R y 2 > 1.

Informatyk i matematyk: dwa spojrzenia na jedno zadanie (studium przypadku) Krzysztof Ciebiera, Krzysztof Diks, Paweł Strzelecki

Zadania z z matematyki dla studentów gospodarki przestrzennej UŠ. Marek Majewski Aktualizacja: 31 pa¹dziernika 2006

Zagadnienie Keplera F 12 F 21

elektronów w polu magnetycznym

Geometria odwzorowań inżynierskich cienie w rzucie środkowym 06D

0. OpenGL ma układ współrzędnych taki, że oś y jest skierowana (względem monitora) a) w dół b) w górę c) w lewo d) w prawo e) w kierunku do

Sterowalność liniowych uk ladów sterowania

Algorytm określania symetrii czasteczek

1 Relacje i odwzorowania

Układ współrzędnych dwu trój Wykład 2 "Układ współrzędnych, system i układ odniesienia"

Geometria odwzorowań inżynierskich. 1. Perspektywa odbić w zwierciad lach p laskich 06F

ROZWIĄZYWANIE RÓWNAŃ NIELINIOWYCH

Geometria odwzorowań inżynierskich rzut środkowy 06B

Filtracja liniowa (metody konwolucyjne, tzn. uwzględniające pewne otoczenie przetwarzanego piksla):

Geometria odwzorowań inżynierskich Zadania 02

Funkcje dwóch zmiennych

Geometria odwzorowań inżynierskich perspektywa wnȩtrza 06C

Algebra z geometrią analityczną zadania z odpowiedziami

Indeks odwzorowania zmiennej zespolonej wzgl. krzywej zamknietej

Wyk lad 12. (ii) najstarszy wspó lczynnik wielomianu f jest elementem odwracalnym w P. Dowód. Niech st(f) = n i niech a bedzie

Liczby zespolone, liniowa zależność i bazy Javier de Lucas. a d b c. ad bc

Transkrypt:

Aproksymacja kraw edzi Od wielu lokalnych cech (edge elements) do spójnej, jednowymiarowej cechy (edge). Różne podejścia: szukanie w pobliżu wst epnej aproksymacji transformacja Hough a. Wiedza o obiektach: globalna forma brzegów linie proste luki krzywe stożkowe ogólne za lożenia co do treści obrazu możliwie krótka droga pomi edzy dwoma punktami ograniczona krzywizna linii MW-ZPCiR-ICT-PWr 1

Metoda strojenia kraw edzi znanych a priori Za lożenie: znamy przybliżenie kraw edzi (np. z obrazu o ma lej rozdzielczości). Wzd luż wst epnej aproksymacji kraw edzi szukamy najbliższych lokalnych elementów kraw edzi o podobnej orientacji (kierunku gradientu). Jeśli jest ich dostatecznie dużo, to przeprowadzamy aproksymacj e odpowiednim wielomianem w celu uzyskania ostatecznej kraw edzi. Metoda korelacji w przestrzeni kraw edzi Za lożenie: mamy wzorzec (szablon) kraw edzi. Badamy zgodność lokalnych elementów kraw edzi z szablonem: czy kierunek gradientu otrzymanego z lokalnego operatora jest prostopad ly do modelowej kraw edzi czy modu l gradientu przekracza zadany próg Ilość dopasowanych punktów decyduje o przyjeciu, lub odrzuceniu bieżacego po lożenia krawedzi. MW-ZPCiR-ICT-PWr 2

Metoda kolejnych podzia lów Za lożenie: Krzywizna krawedzi jest ma la. Wzd luż symetralnej odcinka l acz acego dwa punkty należace do aktualnego przybliżenia krawedzi szukamy lokalnego elementu krawedzi. Jeżeli jest dostatecznie blisko, to do l aczamy go do nowego pzybliżenia. Ta sama metoda stosowana jest rekurencyjnie do dwóch otrzymanych odcinków krawedzi. Warunkiem stopu tak otrzymanej rekurencji może być wielkość odchylenia otrzymanych punktów od prostej lub d lugość otrzymanych odcinków. MW-ZPCiR-ICT-PWr 3

Transformacja Hough-a U.S. Patent 3,069,654 : Method and means for recognizing complex patterns (1962) Za lożenia: nie znamy po lożenia kraw edzi mamy informacje (lub czynimy za lożenia) o jej kszta lcie możliwe jest dokonanie prostej parametryzacji krzywej opisujacej kszta lt krawedzi (w ogólnym przypadku - linii) Zalety: ma la wrażliwość na nieciag lości obrazu linii ma la wrażliwość na zaszumienie obrazu prosta realizacja programowa MW-ZPCiR-ICT-PWr 4

Wykrywanie prostych y = ax + b y y = a 0 x + b 0 b p 2 y 2 p 1 y 1 x 1 x 2 x b 0 b = x 2 a + y 2 a 0 b = x 1 a + y 1 a p 1 (x 1, y 1 ) y 1 = ax 1 + b b = x 1 a + y 1 p 2 (x 2, y 2 ) y 2 = ax 2 + b b = x 2 a + y 2 (a 0, b 0 ) y = a 0 x + b 0 { y1 = a 0 x 1 + b 0 y 2 = a 0 x 2 + b 0 MW-ZPCiR-ICT-PWr 5

/* algorytm wykrywania prostych */ int OBR[MAX_x][MAX_y]; /* obraz dyskretny */ int PAR[MAX_a][MAX_b]; /* macierz parametrow */ int WYNIK[2][MAX_l]; /* tablica wynikow */ int x,y; /* biezace wspolrzedne punktow */ int a,b; /* biezace wartosci parametrow */ int i; /* biezacy wskaznik tablicy wynikow */ /* dla wszystkich wyroznionych punktow obrazu */ for ( x=0, x<max_x, x++ ) for ( y=0, y<max_y, y++) if ( WYROZNIONY(OBR[x][y]) /* zwieksz PAR[a][b] lezace na linii b=-xa+y */ ZWIEKSZ_LINIE(x,y); /* znajdz lokalne maksima PAR[][] */ for ( a=0, i=0; a<max_a; a++ ) for ( b=0; b<max_b; b++ ) if ( LOK_MAX(PAR[a][b]) ) WYNIK[0][i]=a; WYNIK[1][i++]=b; MW-ZPCiR-ICT-PWr 6

Lepsza parametryzacja prostej ρ = x sin Θ + y cos Θ y y 0 y ρ Θ x x 0 x Ważna w lasność: dla ograniczonego obszaru obrazu (zakresu zmienności (x, y)), zakres zmienności parametrów (ρ, Θ) jest również ograniczony. MW-ZPCiR-ICT-PWr 7

Dowolne krzywe opisane równaniem parametrycznym Ψ(X, A) = 0 gdzie X - wektor na obrazie (x, y), A - wektor w przestrzeni parametrów. Przyk lad: okrag o trzech parametrach x s, y s, r: (x x s ) 2 + (y y s ) 2 = r 2 ; X = (x, y) ; A = (x s, y s, r) zwiekszane bed a w przestrzeni parametrów punkty (x s, y s, r) leżace na powierzchni stożka. Dla ustalonego promienia r w przestrzeni parametrów (x s, y s ) otrzymamy okrag. Wykorzystanie kierunku gradientu: zwiekszane bed a tylko punkty leżace w kierunku zgodnym z kierunkiem gradientu Φ w odleg lości r od punktu (x, y): { xs = x r sin Φ y s = y + r cos Φ MW-ZPCiR-ICT-PWr 8

Uogólnienie dla dowolnego kszta ltu Parametryzacja kszta ltu krawedzi przy pomocy R-tablicy (R-table) opisujacej promień wodzacy i kat biegunowy w funkcji kierunku gradientu: (x s, y s ) α Φ (x, y) Dla punktu (x, y) leżacego na krawedzi sylwetki i majacego kierunek gradientu Φ otrzymujemy na podstawie R-tablicy możliwe po lożenia środka sylwetki: { xs = x + r i (Φ) cos(α i (Φ)) = y + r i (Φ) sin(α i (Φ)) y s A = (x s, y s ) MW-ZPCiR-ICT-PWr 9

R-tablica dla dowolnej orientacji i skali Dla czterowymiarowej przestrzeni parametrów: A = (x s, y s, S, Θ) gdzie S oznacza wspó lczynnik skali, a Θ - kat obrotu sylwetki wzg ledem po lożenia wzorcowego (w R-tablicy): { xs = x + r i (Φ)S cos(α i (Φ) + Θ) y s = y + r i (Φ)S sin(α i (Φ) + Θ) MW-ZPCiR-ICT-PWr 10