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:

  1. Zkvantizuj prostor parametrů (zvol počet a  — řádků a sloupců akumulátoru).

  2. Inicializuj akumulátor na samé 0.

  3. 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í.

  4. Najdi lokální maxima v akumulátoru, odpovídají totiž těm přímkám, co hledáš.

2a

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.

Postup
  1. High-pass filtrování

  2. Zpětná projekce