KÉPJELLEMZŐK TÁVOLSÁGÁN ALAPULÓ DIGITÁLIS KÉPFELISMERŐ MÓDSZER

Slides:



Advertisements
Hasonló előadás
ÉRDEKES PONTOK KINYERÉSE DIGITÁLIS KÉPEKEN. BEVEZETÉS  ALAPPROBLÉMA  Jellemzőpontok detektálása mindkét képen  Kinyert pontok megfeleltetése  Megfeleltetések.
Advertisements

IKT ESZKÖZÖK A VAJDASÁG ISKOLÁIBAN
Számítógép grafika.
4. Előadás: A mohó algoritmus
Project 5: Video background replacement
Jelátalakítás és kódolás
Informatikai alapismeretek Hardver
PTE PMMK Műszaki Informatika Tanszék
Színformátumok és színmodellek
1 AIBO Robotfoci Bodor László IAR Bevezetés AIBO RoboCup AIBO RoboCup Célok Célok Rendszer elemei Rendszer elemei Megvalósítás terve Megvalósítás.
Képességszintek.
A színek számítógépes ábrázolásának elve
Számítógépes algebrai problémák a geodéziában
Képfeldolgozás - esettanulmányok
Digitális képanalízis
Digitális képanalízis
A digitális fényképezés alapjai
Mozgó Objektumok Detektálása és Követése Robotkamera Segítségével
Lineáris és nemlineáris regressziók, logisztikus regresszió
Balogh Tamás, Koós Krisztián, Laczi Balázs, Tari Tamás 2013 Tavasz.
STÍLUSOK Tulajdonságok és értékek. Színek megadási módjai H1 {color: #CCF150} H1 {color: rgb(204,241,80)} H1 {color: rgb(80%,95%,30%)} H1 {color: red}
Készítette: Pető László
Matematikai modellek a termelés tervezésében és irányításában
Miskolci Egyetem Gépészmérnöki és Informatikai Kar Alkalmazott Informatikai Tanszék 2013/14 1. félév 4. Előadás Dr. Kulcsár Gyula egyetemi docens.
Vámossy Zoltán 2004 (Mubarak Shah, Gonzales-Woods anyagai alapján)
Küszöbölés Szegmentálás I.
Leszámoló rendezés Készítette: Várkonyi Tibor Zoltán VATNABI.ELTE
SZENT ISTVÁN EGYETEM GAZDASÁG- ÉS TÁRSADALOMTUDOMÁNYI KAR TUDOMÁNYOS DIÁKKÖRI KONFERENCIA NOVEMBER 25. AUTO-SZŰRŐ FEJLESZTÉSE OLAP JELENTÉSEK UTÓLAGOS,
TERMELÉSI FÜGGVÉNYEK A PRECÍZIÓS MEZŐGAZDASÁGBAN SZENT ISTVÁN EGYETEM GAZDASÁG- ÉS TÁRSADALOMTUDOMÁNYI KAR TUDOMÁNYOS DIÁKKÖRI KONFERENCIA NOVEMBER.
T.K. 33 – 34. Az alapértelmezett előtér- és háttérszín, valamint a körvonalak színének beállításához a Paletta színeit használhatjuk. 1 Az RGB színrendszerben.
Lázár István Témavezető: Hajdu András
Vámossy Zoltán 2004 (H. Niemann: Pattern Analysis and Understanding, Springer, 1990) DIP + CV Bevezető II.
Access XP Kifejezés-szerkesztő Összehasonlító operátorok:
Dr. Balogh Péter Gazdaságelemzési és Statisztika Tanszék DE-AMTC-GVK
Implementált képfeldolgozó algoritmusok
Bevezetés: a Számítógépi grafika tárgya (Szemelvények: amit tudni illik)
Ipari képfeldolgozás projekt II. mérföldkő
Önálló laboratórium Képek szegmentálása textúra analízis segítségével
Textúra elemzés szupport vektor géppel
Készítette: Gergó Márton Konzulens: Engedy István 2009/2010 tavasz.
Monitorok.
Térképészet Színmodellek.
Többszintű Tenyéralapú Biometrikus Azonosító Rendszer
BUDAPEST UNIVERSITY OF TECHNOLOGY AND ECONOMICS DEPARTMENT OF ELECTRONICS TECHNOLOGY PRECÍZIÓS, GYÁRTÁSKÖZI OPTIKAI MÓDSZEREK ÉS RENDSZEREK ELEKTRONIKAI.
Digitális képanalízis Pontoperátorok, matching. Nézzünk egy példát!
Képek feldolgozása 7. osztály.
Térinformatika adatok tudásbázisán alapuló kereső- motor IKTA / 2000.
Bevezetés: a Számítógépi grafika tárgya (Szemelvények: amit tudni illik)
Mi az RGB? Red Green Blue, a képernyős szín-megjelenítés modellje. Ha mindhárom alapszín teljes intenzitással világít, fehér színt kapunk. Ha mindhárom.
1 Szélességi Bejárás Györgyi Tamás – GYTNAAI.ELTE 2007 Március 22 Algoritmusok És Adatszerkezetek 2 Gráfalgoritmus S b a d e f h g c.
Orvosbiológiai képkereső rendszer teljesítményének képek osztályozásán alapuló javítása Június 23, 2008 Budapest Altrichter Márta Konzulens: dr. Horváth.
Lineáris algebra.
Bináris szám-, karakter- és képábrázolás
Barsi Árpád BME Fotogrammetria és Térinformatika Tanszék
Informatikai alapismeretek Hardver
Grafika alapfogalmak.
Értéknövelt mintatermék előállítása és szolgáltatásfejlesztés digitális képekből BME Fotogrammetria és Térinformatika Tanszék KÉPI 2000 ( )
Algoritmus és adatszerkezet Tavaszi félév Tóth Norbert1 Floyd-Warshall-algoritmus Legrövidebb utak keresése.
Single View Metrology Juhász Réka Pintér Csaba Papp László Soponyai György.
Gráfok ábrázolása teljesen láncoltan
Leonardo Da Vinci.
OpenCV CV = Computer Vision
Technológiai folyamatok optimalizálása Ráduly Botond Mészáros Sándor MATLAB ® - Optimization Toolbox.
Scilab alapok Mi a Scilab ? A Scilab telepítése
Digitális képfeldolgozás Póth Miklós. Digitális képtípusok Raszter – Képpontokból épül fel Vektor – egyenletekből épül fel.
Technológiai folyamatok optimalizálása
Informatikai alapismeretek Hardver
A digitális kép bevezetés.
A számítógép működésének alapjai
Előadás másolata:

KÉPJELLEMZŐK TÁVOLSÁGÁN ALAPULÓ DIGITÁLIS KÉPFELISMERŐ MÓDSZER 7. Vajdasági Magyar Tudományos Diákköri Konferencia KÉPJELLEMZŐK TÁVOLSÁGÁN ALAPULÓ DIGITÁLIS KÉPFELISMERŐ MÓDSZER Szerző: GOGOLÁK László V. évfolyam Témavezető: Mgr. LUKITY Tibor egyetemi tanársegéd

Bevezető A digitális képek matematikai ábrázolása Egy matematikai algoritmus bemutatása amely alkalmazható digitális képek teljes pontosságú felismerésére. Matematikai algoritmus tesztelése híres képalkotások felismerésére. Az algoritmus implementálása a Matlab programcsomag környezetére.

A digitális kép A kép színek variációja a térben. A digitális kép - két dimenzióban elhelyezkedő képpontok (pixelek) halmaza által van ábrázolva Származás Scannelés ( analóg kép digitalizálása) Digitálisan létrehozott kép (digitális kamera)

Digitális kép ábrázolása A kép N pixel-sorból és M pixel-oszlopból áll. Az N és M egész számok határozzák meg a kép nagyságát. Az f(x,y) képfüggvény valamint az x,y koordináták értékei egyaránt diszkrét mennyiségek.

Digitális kép ábrázolása A külömböző matematikai műveletek elvégzéséhez a pixeleken, szükség van a képek mátrixos ábrázolására.

A Digitális kép színrendszerei RGB (Red, Green, Blue) színrendszer CMY (Cyan, Magenta, Yellow) színrendszer HSV (Hue, Saturation, Intensity) Hue (színárnyalat) – Megmutatja melyik színárnyalat Saturation (telítettség) – Színárnyalat telítettsége Intensity (intenzitás) – A szín fényereje

A kép histogramja A hisztogram a kép pixeleinek tónusuk szerinti gyakoriság-eloszlását mutatja

A kép H-tagjának hisztogramja

“Ismeretlen” kép azonosítása A képfelismerés Előre definiált kép-adatbázis alapján, felismerni, azonosítani egy “ismeretlen” képet. Adatbázis: * “Ismeretlen” kép azonosítása * A sikeres felismeréshez a keresendő képnek szerepelnie kell a kép-adatbázisban !

A kép vektor-képjellemző reprezentációja Φ(A) az A kép vektor reprezentációja, mely a kép megfelelő képjellemzőit tartalmazza. Esetünkben a kép H (hue - árnyalat) komponens értékeit tartalmazza, Φ(A) =[ H1, H2, H3, …., H255]T . Képfelismerő algoritmusunk 255 színárnyalatot használ.

A távolságfüggvény Az A és B képek közötti távolságfüggvény, dΦ definíciója ahol d valós vektortérben értelmezett távolságfüggvény. Esetünkben, A távolságfüggvény megmutatja hogy a két kép mennyiben külömbözik egymástól.

Az algoritmus előkészítése A képadatbázis létrehozása A felismerésre szánt képek formázása Az adatbázis képek színkomponenseinek (HSI) feldolgozása és eltárolása Az adatbázis 20 kép adatait tartalmazza B = {Ai | i=1,2,3…20 } A= [ aij] NxM

Az algoritmus Legyen X az adott ismeretlen kép. Az X kép megfelelője a bázisban az A* kép, ahol Az ismeretlen kép ahhoz a képhez áll legközelebb amelyikre a távolságfüggvény minimum értékű lesz. Fontos megemliteni, hogy az Ai a bazis eleme.

Implementálás a MATLAB programcsomagba – ADATBÁZIS s11=imread(‘bazis1.jpg'); Kép beolvaasása hs11=RGB2HSV(s11); RGB-ből HSI-be hs11_255=uint8(round(hs11(:,:,1)*255)); Az árnyalatok skalirozása 0 és 255 értékek közé H11=imhist(hs11_255); A H komponens histogramja H_val(1,:)= H11'; A képek H komponens histogramjának elmentése egy változóba A beolvasást mind a 20 képre el kell végezni, hogy megkapjuk a teljes kép-adatbázist

Implementálás a MATLAB programcsomagba – FELISMERÉS x=imread(s); Az ismeretlen kép beolvaasása HX=RGB2HSV(x); RGB-ből HSI-be HX_255=uint8(round(hx(:,:,1)*255)); Az árnyalatok skalirozása 0 és 255 értékek közé Hx=imhist(hx_255); A H komponens histogramja [m n]=size(x); Az ismeretlen kép méretének meghatározása for i=1:20 A távolság függvény számítása raz(i)=sum(abs(H_log(i,:)-Hx')); end [c I]=min(raz); A legkissebb távolságfüggvény érték keresése

Az adatbázisban szereplő képek listája. Kísérleti eredmények Az képek felismerése 100 % pontosságú az adatbázis 20 képén tesztelve. Az adatbázisban szereplő képek listája. Leonardo Da Vinci – Az utolsó vacsora, Mona Lisa, Vinsent Van Gogh – Önarckép, Napraforgók Csontváry Kosztka Tivadar – Keleti Pályaudvar Munkácsy Mihály – Honfoglalás, Poros Út, Majális, Cigánytábor Salvador Dali – Az emlékezet állandósága, Alvás Edvard Munch – A kiáltás Boticelli – Vénusz születése Velazquez – Az udvarhölgyek John Constable – Szénásszekér Jan Van Eyck – Az Arnolfilni házaspár Michelangelo – Ádám születése Még más ismeretlen szerző képei.... Ezt meg ki kell tolteni..

Befejezés A kifejlesztette eljárás nagy előnye az egyszerűsége ami a felismerés gyorsaságára nagymértékben kihat. Az eljárás nem használható minimálisan eltérő képek felismerésére. Nem tud felismerni olyan képet amelynek képjellemzői hiányosak az adatbázisban Az eljárás kiegészíthető más képjellemzők bevonásával melyek lehetővé teszik a rosszabb képminőségű képek felismerését is.

Szakirodalom Rafael C. Gonzalez, Richard E. Woods, Digital Image Processing, Second Edition, Pretince Hall, 2002. 2) Tibor Lukic, Natasa Sladoje, and Joakim Lindblad, Deterministic Defuzzication Based on Spectral Projected Gradient Optimization, Springer-Verlag, LNCS 5096, pp. 476-485, 2008. 3) Joakim Lindblad, Natasa Sladoje, and Tibor Lukic, Feature Based Defuzzification in Z2 and Z3 Using a Scale Space Approach, Springer-Verlag, Volume 4245 of LNCS, pp. 378--389, 2006. Stoyan Gisbert, Takó Galina, Numerikus Módszerek 1. és 2., ELTE, Budapest, 1993.