9. Hough and Radon transform
Mějme 2D diskrétní obraz obsahující pouze 4 body představující rohy čtverce s hranou délky 2a umístěného svým středem do bodu a osově orientovaného. Popište, jak vypadá obsah akumulátoru po aplikaci diskrétní přímkové Houghovy transformace. Určete zejména počet a souřadnice význačných bodů.
- Houghova transformace
-
Detekuje tvary zadané rovnicí , kde je pozice a jsou parametry v obrázku.
U přímek to funguje zhruba tak, že máme 2D pole, kterému říkáme akumulátor, kde jedna dimenze je , vzdálenost přímky od počátku, a druhá je , úhel, který svírá osa x s kolmicí od počátku k přímce. Velikost tohohle pole určuje počet možných přímek (úhlů a vzdáleností od počátku), které je možné detekovat. Algoritmus samotný probíhá takto:
-
Zkvantizuj prostor parametrů (zvol počet a — řádků a sloupců akumulátoru).
-
Inicializuj akumulátor na samé 0.
-
Pro každý pixel s intenzitou, která nám přijde zajímavá, inkrementuj každou buňku akumulátoru, která odpovídá čáře, tímto bodem prochází.
-
Najdi lokální maxima v akumulátoru, odpovídají totiž těm přímkám, co hledáš.
-
Obsah akumulátoru závisí na počtu přímek, které připadají v úvahu. Nicméně, pokud má rozumnou velikost, pak v jeho grafu bude 4 oblouků, které odpovídají rohům čtverce a které se protínají v šesti bodech. Souřadnice těchto bodů budou . Odpovídají postupně 4 stranám a 2 úhlopříčkám čtverce.
Mějme 2D diskrétní obrázek velikost , na který aplikujeme diskrétní přímkovou HT danou rovnicí s následujícím vzorkováním akumulátoru: 1 pixel podle osy a 1 úhlový stupeň ve směru osy . Určete, jak závisí velikost akumulátoru na velikosti vstupního obrázku.
Úhlových stupnů je 360, z čehoh 180 jich nepotřebujeme, a proto 180 je tedy i velikost akumulátoru v dimenzi .
Nejzažší bod od počátku, kde lze se přímku detekovat je tedy velikost akumulátoru v dimenzi je .
Uvažujme, že máme zavedenu diskrétní eliptickou HT. Určete dimenzi akumulátoru.
Pět. Pozice středu (x a y), orientace a dva poloměry.
Existuje algoritmus, kterému stačí jeden.
Uvažujme, že máme zavedenu diskrétní parabolickou HT. Určete dimenzi akumulátoru.
Čtyři. Pozice vrcholu (x a y), orientace a koeficient z .
Uveďte základní kroky potřebné při rekonstrukci signálu pomocí filtrované zpětné projekce (filtered backprojection). Popište, například pomocí obrázku, co se při jednotlivých krocích děje.
- Radonova tranformace
-
Podívá se na obraz pod nějakým úhlem — skrze nějakou přímku danou směrnicí a odsazením a integruje.
Svým způsobem je to zase Fourierka.
- Filtered Backprojection
-
Jeden ze způsobů, jak provést inverzní Radonovu transformaci. Dalším je Fourier Slice Theorem.
-
High-pass filtrování
-
Zpětná projekce