Ipari képfeldolgozás (2012-2013-2)

Órák időpontja:
Szerdánként 8-9, Számítógépes látás labor
Követelmények:

A gyakorlati kurzus teljesítése két részből áll:

  • Projekt feladat teljesítése
  • Zárthely dolgozat: a zárthelyi dolgozatban mindenki a projektjéhez kapcsolódó kérdéseket kap
A gyakorlaton szerezhető maximális pontszám: 50 pont. A gyakorlat teljesítéséhez 25 pont szükséges.

Pontozás:

  • 1. mérföldkő: Szakirodalom feldolgozása, módszer elméletének és költségtervének kidolgozása, algoritmus terv: 5 pont
  • 2. mérföldkő: Algoritmus implementálása: 10 pont
  • 3. mérföldkő: Projekt bemutatása, védése: 15 pont
  • Zárthely dolgozat a projekthez kapcsolódó kérdésekből: 20 pont

A csapatoknak az egyes mérföldkövek alkalmával nyilatkozniuk kell arról, hogy ki milyen arányban vett részt a feladatokban!

Határidők:

  • március 11.: 1. mérföldkő: elméleti megközelítés kidolgozása, költségterv készítése, szakirodalom feldolgozása, algoritmusterv
  • április 15.: 2. mérföldkő: algoritmus implementálása, első eredmények kiértékelése
  • május 13-15.: 3. mérföldkő: projekt bemutatása, demonstráció 15 percben az előadás gyakorlat időpontjában, forrásfájlok + dokumentáció beadása CooSpace-ben

Projektek:


A projekteket 3-4 fős csapatokban kell elkészíteni. A projektekre február 15-ig kell jelentkezni. A projektek során el kell készíteni feladathoz szükséges tesztképeket, az algoritmust, egy dokumentációt, költségtervet és egy weboldalt, amelyen a csapat összegzi eredményeit. A dokumentációt és a weboldalt is folyamatosan minden mérföldkő esetén frissíteni kell. A weboldalt már az első mérföldkő időpontjára el kell készíteni és a linket el kell küldeni e-mailben.

A költségtervhez az alábbi honlapokról lehet informálódni:

Csapatok és választott feladatok:

  1. Csavarok méreteinek meghatározása és csavarok azonosítása sziluett alapján (hossz, magméret, menetemelkedés, fej átmérő)
    A feladat különböző csavarok sziluettjeinek alapján a jellemző méretek meghatározása. A jellemző méretek közé tartozik a menet hossza, a csavar hossza (nem feltétlen azonos a menethosszal!), a fej átmérője és a magméret.
    http://www.opto-engineering.com/telecentric-lenses-tutorial.html
    Csapat: Flajsz Ákos, Kószó Áron, Kincses Gábor, Kunok Balázs
    A projekt honlapja
  2. Nyomtatott áramköri lap tervének és beültetési rajzának elkészítése kameraképek alapján (a beültetési rajznál elegendő az alkatrészek körvonalát jelölni)
    A feladat felvételek készítése nyomtatott áramköri lapról a vezetősávok detektálása és méretpontos digitális terv készítése, továbbá a beültetett alkatrészek alapján egy beültetési terv készítése. A fájlformátum illeszkedjen egy adott CAD szabvány formátumhoz (pl. DXF).
    Csapat: Balogh Tamás, Tari Tamás, Laczi Balázs, Koós Krisztián
    A projekt honlapja
  3. Elemek méretének vizsgálata (átmérő, magasság egy tűrési értéken belül, jelek szimbólumok keresése).
    A feladat ceruza elemek átmérőjének és magasságának mérése, valamint a paláston lévő kötelező szimbólumok (pozitív pólus, szemétbe nem dobandó) detektálása.
    Csapat: Gellai István, Sánta Zsolt, Bocsor Zoltán, Deák Gábor
    A projekt honlapja
  4. Csövek belső felületének vizsgálata
    A feladat csövek belső felületének vizsgálata, valamint a sérülések, detektálása, és a vágási élek épségének pontosságának ellenőrzése.
    Csapat: Bata András, Boros Péter Bálint, Zana Roland, Kovács Dániel
    A projekt honlapja
  5. Műanyag PET palack zárókupakjának méretvizsgálata és ellenőrzése.
    A feladat műanyag PET palackok kupakjainak ellenőrzése. Az ellenőrzés során Meg kell határozni az átmérő deformációját torzulását, a menetek épségét.
    http://www.opto-engineering.com/brochure/CAPS_INSPECTION_&_measurement.pdf
    Csapat: Elek Roland, Flaisz Zalán, Vígh László
    A projekt honlapja

Nem válaszott feladatok:

  • Rugóidomok deformációjának vizuális mérése (pl. spirálrugók nyúlása, elhajlása)
    Rugóidomok vizsgálata elvégezhető sziluett és/vagy szegmentált képek alapján. Alap esetben a spirál rugóknak egyértelműen meghatározható a tengelye, valamint állandó a menetemelkedése is. Idővel elhasználódás során a húzó- vagy nyomó rugók elnyulhatnak, eldeformálódhatnak. A feladat a rugók deformációjának mérése.
    http://www.opto-engineering.com/telecentric-lenses-tutorial.html
  • Útvonal leképezése omnidirekcionális videofelvétel alapján.
    Robot navigáció és lokalizáció elvégezhető omnidirekcionális kameraképek alapján. A feladat két részből áll.
    1. A képfeldolgozás tanterem feltérképezése, méretei alapján egy térkép készítése.
    2. A omnidirekcionális (vagy halszem optikával készült felvételek alapján meghatározni a kamera útvonalát a térben.
    http://www.lkl.ac.uk/niall/00-IEEETra.pdf
  • Folyosó feltéréképezése (és térkép készítése) valamint ajtók, ablakok bejelölése halszemoptikával felvett videofelvételen.
    A feladat a képfeldolgozás labor folyósójának feltérképezése, térkép és/vagy 3D modell készítése valamint az ajtók és ablakok (mint lehetséges menekülési útvonalak) bejelölése a térképen.
    http://www.lkl.ac.uk/niall/00-IEEETra.pdf

Gyakorlatok:
  1. Követelmények ismertetése, a labor bemutatása
  2. Projekt feladatok kiosztása
  3. Eszközök, speciális optikák bemutatása
  4. Kamera kalibráció
  5. Projekt feladatok, felmerülő problémák megbeszélése
  6. 1. Mérföldkő ellenőrzése
  7. Matlab függvények többnézetű geometriához
    Függvények
    stereo pairs
    Epipolar Geometry Toolbox
  8. 3D laser scanner bemutatása, felszín rekonstrukció struktúrált fénnyel
  9. Egyenesek detektálása Hough transzformációval és RANSAC módszerrel
  10. Második mérföldkő, projekt bemutatás
  11. Regisztráció iterative closest points eljárással
Linkek