2008/2009 tavasz, Loványi-féle ellenőrző kérdések - Valósidejű implementáció - digitális rendszerrel témakörben

A VIK Wikiből
(IpariKepfeldolgozasEllLovanyi03 szócikkből átirányítva)

Ez az oldal a korábbi SCH wikiről lett áthozva.

Ha úgy érzed, hogy bármilyen formázási vagy tartalmi probléma van vele, akkor, kérlek, javíts rajta egy rövid szerkesztéssel!

Ha nem tudod, hogyan indulj el, olvasd el a migrálási útmutatót.


1. Bináris célhardver - célkitűzések

  • Video-rate sebességű
  • olcsón implementálható
  • egyszerűen kiterjeszthető működésű (gradált képre, globálisabb ablakméretre)
  • kimenet: jellemzők "hierarchikus" készlete (előfeldolgozás - analízis)


2. Megvalósított algoritmusok - bemutatott funkcionális rendszerterv koherenciája

  • ?

3. Morfológiai alapműveletek - a választott mikroszintű képreprezentáció hatása

  • itt csak a tanulság kell nem a képletek, topológia
  • Euler szám meghatározása
    • nem mindegy, milyen topológiákkal írod fel a képletet. (pl. a példában 4 és 8 szomszédú képábrázolás esetén az euler szám meghatározására ugyanazt a (négyzetes topológiákat használó) képlet lehet felírni, viszont "nemnégyzetesekből" különböző és hosszabb képletek születtek)
    • különböző mikroszintű képreprezentációk esetén a származtatott jellemzők egy része makroszinten sem konvergál egymáshoz
  • Kerület, terület:
    • Mintavételezés különböző értelmezése: különböző hibák
    • a kerület számításánál a mintavételezés finomítása nem segít!

4. Globális geometriai jellemzők - egyetlen struktúra vektorból

  • Geometriai jellemzők meghatározása konvolúcióval
    • 2x2-es bináris ablak, 16 lehetséges topológia: csupán ezek számosságából meglepően sok minden származtatható (v0..v15)
    • A fólián egy lehetséges halmaza 10 független geometriai jellemzőnek (ezek az egyes topológiák összegeként állnak elő, pl. vizszintes vetülete a kerületnek: Pn=v2+v6+v10+v14, stb.)
    • Az eauler szám kivételével "ránézésre" értelmezhetőek a képletek

5. Globális kontúr gyors követése - lokális képi információk (2 sorpuffer) alapján

  • Kontúr sokkal több, mint az él: ez globális információ, de a célhardver egyszerre NEM lát többet 2 sornál (ez nagyon lokális).
  • Bináris képen az él értelmezése: fehér/fekete v. fekete/fehér átmenet a sorokban.
  • Algoritmus szemléltetése: aktuális/előző tárolt sor = sáv, sávba belépő/kilépő élpontok, követő pont kijelölés stratégia
  • Objektum/lyuk esetén a kontúr körbejárási iránya változik! Soron belül a kontúrok egymásba ágyazódását jelzi.

6. Topológiai leírás - kontúrok címkézése prímszámokkal

  • Külső és belső kontúrokat címkézzük
  • "üres" kontúr (nem vesz körül más kontúr(oka)t) "típusa" = 1
  • Az algoritmus:
  • A visszaállítás menete: a kontúr "értékének" prímszámokra való bontása.
    • pl. A=413 --> =7*59 -->4-es és 18-as típusú kontúrok vannak benne.
    • a 4-es típusú csakis 2 db 1-es típusúból állhat elő, stb.

7. Kontúr menti 1D Fourier transzformáció - tipikus alkalmazások

  • tipikus alkalmazások:
    • Képtömörítés - kevesebb kiválaszottt együttható megtartása
    • Szűrés - pl. a magasabb rendszámú együttható = nagyfrekvenciás komponens
    • Invariáns alakleirás - származtatott alakegyütthatókkal

8. Invariáns makrojellemzők meghatározhatók Fourier transzformációval?

  • Feldolgozás általános lépései
    • 1. lépés: kontúr menti újra mintavételezéssel a digitalizálás "zaja" kiszedhető
    • 2. lépés: Fourier transzformáció
    • 3. lépés: szűrés frekvencia/térbeli tartományban - pl. nagy rendszámú együttható elhagyása
    • 4. lépés: alakegyütthatók - kontúrok invariáns alak jellemzőinek meghatározása
  • *Alkalmazhatósági feltétel*: az információ zöme a régió határra, a kontúr alakjában koncentrálódjon (pl. a régión belüli textúra ne legyen releváns)

9. Eltolás invariancia biztosítása

10. Nagyítás invariancia biztosítása

http://www.texify.com/img/%5CLARGE%5C%21%5Csum_%7Bj%3D0%7D%5E%7BN-1%7D%7CF_j%7C%5E2.gif - vel normalizálva a területet normalizáljuk, azaz azonos formájú alakzatoknak azonos lesz a területük.

11. Elforgatás invariancia biztosítása

12. Alakegyütthatók - példák az erre vonatkozó konklúziók gyors levonására


-- Mike - 2009.06.03. -- Tawnos - 2009.06.09.