mozgó objektumok detektálása és követése robotkamera segítségével

23
Mozgó Objektumok Detektálása és Követése Robotkamera Segítségével Horváth Péter Témavezető: Dr. Kató Zoltán

Upload: edythe

Post on 17-Jan-2016

37 views

Category:

Documents


0 download

DESCRIPTION

Mozgó Objektumok Detektálása és Követése Robotkamera Segítségével. Horváth Péter Témavezető: Dr. Kató Zoltán. Összefoglalás. gyors módszer optical flow real-time meghatározására mozgó objektumok követése Gaussian Mixture modell és Expectation Maximiz a tion segítségével - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Mozgó Objektumok Detektálása és Követése Robotkamera Segítségével

Mozgó Objektumok Detektálása és Követése

Robotkamera Segítségével

Horváth Péter

Témavezető: Dr. Kató Zoltán

Page 2: Mozgó Objektumok Detektálása és Követése Robotkamera Segítségével
Page 3: Mozgó Objektumok Detektálása és Követése Robotkamera Segítségével

Összefoglalás

•gyors módszer optical flow real-time meghatározására

•mozgó objektumok követése Gaussian Mixture modell és Expectation Maximization segítségével

•robotkamera bemutatása (mechanikai, elektronikai felépítése, vezérlőprogram)

•kísérleti eredmények bemutatása

•a robotkamera tesztje

Page 4: Mozgó Objektumok Detektálása és Követése Robotkamera Segítségével

Optical Flow

Az optical flow field egy olyan vektormező, mely megmutatja, hogy egy képkocka pixelei milyen irányban és mennyire mozdultak el.

Page 5: Mozgó Objektumok Detektálása és Követése Robotkamera Segítségével

Maximálisan egy pixel nagyságú mozgások meghatározása

•Futásidő = θ(NM)•Segítségével lehetővé vált a real-time implementáció •Kísérleteink alapján legjobbnak a következő módszer bizonyult:

•Környezet vizsgálata normális eloszlás sűrűségfüggvényével súlyozva:

Page 6: Mozgó Objektumok Detektálása és Követése Robotkamera Segítségével

Gauss-piramis felépítése, méretének meghatározása

Ha a kép méretét felére csökkentjük a mozgások is felére csökkennek, ezt folytatva az x. művelet után a mozgások nagysága 2x-edére csökken.

Page 7: Mozgó Objektumok Detektálása és Követése Robotkamera Segítségével

• A piramis legfelső szintjén meghatározzuk a maximum 1 pixel nagyságú mozgásokat majd egy szinttel lejjebb ugrunk, itt a (2i, 2j), (2i+1, 2j), (2i, 2j+1) és (2i+1, 2j+1) vektorok megkapják az előző szint (i, j) vektor értékétnek kétszeresét.

• Ezen becslés után egy finomító lépés következik.

Visszafelé dolgozó stratégia

Page 8: Mozgó Objektumok Detektálása és Követése Robotkamera Segítségével

Optical Flow becslése — összefoglalás

Az Optical Flow meghatározása:

1. 2 szekvencia kiválasztása

2. Gauss-piramis elkészítése a két képből

3. A felső szinten maximálisan 1 pixel nagyságú mozgások meghatározása.

4. Egy szinttel alacsonyabban lévő Optical Flow vektorok meghatározása:

1. Vektorok duplázása

2. Finomítás

5. GOTO 4 ha nem értük el a piramis alsó szintjét

Megjegyzés: Ha a gyakorlati alkalmazásban elegendő pontosságú a becsült Optical Flow, akkor ezen még javíthatunk egy opcionális ponttal, ha a Finomítás után egy simítást végzünk a vektormezőn.

Page 9: Mozgó Objektumok Detektálása és Követése Robotkamera Segítségével

Összefoglalás

•gyors módszer optical flow real-time meghatározására

•mozgó objektumok követése Gaussian Mixture modell és Expectation Maximization segítségével

•robotkamera bemutatása (mechanikai, elektronikai felépítése, vezérlőprogram)

•kísérleti eredmények bemutatása

•a robotkamera tesztje

Page 10: Mozgó Objektumok Detektálása és Követése Robotkamera Segítségével

Mozgó objektumok követése

Cél: Adott referenciaobjektum követése

Page 11: Mozgó Objektumok Detektálása és Követése Robotkamera Segítségével

HSV, LUV színterek, 2D hisztogram

•RGB nem használható megfelelően•HSV, LUV,… van egy komponens a fényerőnek•Ezt a komponenst elhagyva egy fényre invariáns 2D színteret kapunk.•2D hisztogram készítése

HSV: gyors, de nem lineáris a transzformáció

LUV: az emberi szem színtávolság érzetét jól közelíti, lassú nem lineáris transzformáció a hatványozás miatt

Page 12: Mozgó Objektumok Detektálása és Követése Robotkamera Segítségével

Expectation Maximization

•ismeretlen eloszlás•Gauss-eloszlások segítségével közelítjük•Expectation Maximization•Dempster et al. 1977

Page 13: Mozgó Objektumok Detektálása és Követése Robotkamera Segítségével

Expectation Maximization

0

10

20

30

40

0

5

10

15

20

25

Várható értékek, valószínűségek (m=4 esetén): p(j)(101.771, 191.155) 0.182(94.391 , 66.803) 0.267(76.129 , 43.870) 0.231(173.542, 82.745) 0.319

Page 14: Mozgó Objektumok Detektálása és Követése Robotkamera Segítségével

Gaussian Mixture Model

Jelölje a követendő objektumot mely hisztogramjának sűrűségét EM-el becsültük. legyen egy tetszőleges pont melynek ismert a színe. Annak a valószínűsége, hogy a pixel az O objektumhoz tartozik:

, ahol P(j) a j. komponens valószínűsége. Természetesen: Annak a valószínűsége pedig, hogy a -t a j. komponens tartalmazza:

Page 15: Mozgó Objektumok Detektálása és Követése Robotkamera Segítségével

Az objektum lokalizálása

•Az objektum a t-1. képkockán Lt-1 középpontban St-1

méretű bounding-box-szal (befoglaló téglalap)

•A t. képkocka az Lt:

•Ebből a St:

•Küszöbölés

Page 16: Mozgó Objektumok Detektálása és Követése Robotkamera Segítségével

Összefoglalás

•gyors módszer optical flow real-time meghatározására

•mozgó objektumok követése Gaussian Mixture modell és Expectation Maximization segítségével

•robotkamera bemutatása (mechanikai, elektronikai felépítése, vezérlőprogram)

•kísérleti eredmények bemutatása

•a robotkamera tesztje

Page 17: Mozgó Objektumok Detektálása és Követése Robotkamera Segítségével

A robotkamera

Page 18: Mozgó Objektumok Detektálása és Követése Robotkamera Segítségével

A robotkamera felépítése

mozgatás: léptetőmotorok

saját mikroprocesszor (PIC16C84)

kommunikáció: PC párhuzamos port

Page 19: Mozgó Objektumok Detektálása és Követése Robotkamera Segítségével

Összefoglalás

•gyors módszer optical flow real-time meghatározására

•mozgó objektumok követése Gaussian Mixture modell és Expectation Maximization segítségével

•robotkamera bemutatása (mechanikai, elektronikai felépítése, vezérlőprogram)

•kísérleti eredmények bemutatása

•a robotkamera tesztje

Page 20: Mozgó Objektumok Detektálása és Követése Robotkamera Segítségével

Kísérleti eredmények – optical flow

Page 21: Mozgó Objektumok Detektálása és Követése Robotkamera Segítségével

Kísérleti eredmények

Page 22: Mozgó Objektumok Detektálása és Követése Robotkamera Segítségével

Összefoglalás

•gyors módszer optical flow real-time meghatározására

•mozgó objektumok követése Gaussian Mixture modell és Expectation Maximization segítségével

•robotkamera bemutatása (mechanikai, elektronikai felépítése, vezérlőprogram)

•kísérleti eredmények bemutatása

•a robotkamera tesztje

Page 23: Mozgó Objektumok Detektálása és Követése Robotkamera Segítségével

VégeKöszönöm a figyelmet!